使用 jquery 检查复选框是否被选中
Check a check box is checked or not using 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
是一个字符串,它必须包含在点击处理程序调用中的 ''
中
<input name="" type="checkbox" value="" id="one<?php echo $i; ?>" onclick="check('one<?php echo $i; ?>')"/>
我想使用 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
是一个字符串,它必须包含在点击处理程序调用中的 ''
中
<input name="" type="checkbox" value="" id="one<?php echo $i; ?>" onclick="check('one<?php echo $i; ?>')"/>