Javascript 选中复选框是否已选中使用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

我想检查是否选中了复选框,是否使用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; ?>)"/>

功能检查(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; ?>')"/>