Javascript 选中复选框是否已选中使用jquery
我想检查是否选中了复选框,是否使用jquery。单击复选框时,选中复选框是否已选中或未使用jquery。我的代码如下Javascript 选中复选框是否已选中使用jquery,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我想检查是否选中了复选框,是否使用jquery。单击复选框时,选中复选框是否已选中或未使用jquery。我的代码如下 <script> function check(id) { if($("#id:checked").length == 1) { alert("cheked"); } } </script> Html $i=1; <input nam
<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; ?>)"/>
功能检查(id)
{
如果($(“#id:checked”).length==1)
{
警惕(“被检查”);
}
}
Html
$i=1;
将元素引用传递给方法
<input name="" type="checkbox" value="" id="one<?php echo $i; ?>" onclick="check(this)"/>
注意:由于您使用的是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; ?>')"/>
的可能重复项的可能重复项您可以说,如何选中id为的复选框?我想在check函数中使用复选框的id。@vanikk$('#'+id).prop('checked',true)
<input name="" type="checkbox" value="" id="one<?php echo $i; ?>" onclick="check('one<?php echo $i; ?>')"/>