勾选复选框或不使用jquery
我想检查复选框被选中或不使用jquery。 当点击复选框时,勾选复选框被选中或不使用jquery。 我的代码如下。
<script>
function check(id)
{
if($("#id:checked").length == 1)
{
alert("cheked");
}
}
</script>
Html
$i=1;
<input name="" type="checkbox" value=""
id="one<?php echo $i; ?>" onclick="check(one<?php echo $i; ?>)"/>
将元素引用传递给方法
<input name="" type="checkbox" value="" id="one<?php echo $i; ?>" onclick="check(this)"/>
然后检查选中的属性值
function check(el) {
if (el.checked) {
alert("cheked");
}
}
注意:由于您使用的是jQuery,因此不要使用内联事件处理程序尝试使用jQuery事件处理程序
在你的脚本中,问题是, id
是一个保存实际id
的变量,所以你需要使用字符串连接
function check(id) {
if ($("#" + id + ":checked").length == 1) {
alert("cheked");
}
}
此外,由于id
是一个字符串,它必须在click处理函数调用中包含在''
中
<input name="" type="checkbox" value="" id="one<?php echo $i; ?>" onclick="check('one<?php echo $i; ?>')"/>
链接地址: http://www.djcxy.com/p/71039.html