Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选中jquery中的复选框_Javascript_Jquery_Checkbox - Fatal编程技术网

Javascript 选中jquery中的复选框

Javascript 选中jquery中的复选框,javascript,jquery,checkbox,Javascript,Jquery,Checkbox,我有一个可变的ID,带有3个复选框ID(#Id1、#Id2、#Id3)。因此当我执行$(ID)时,我有复选框列表 如何知道选中了多少复选框?我想在选中的复选框上触发单击事件 我尝试了$(IDs+“:checked”)。单击(),但:checked仅在#Id3上 我可以做$(id)并在函数中执行测试(如果已选中)。 或者将IDs的值更改为:Id1:checked、#Id2:checked、#Id3:checked 有没有一种方法可以在一行中完成?(或容易地) 谢谢使用 使用 在每个类中放置一个类,

我有一个可变的
ID
,带有3个复选框ID(
#Id1、#Id2、#Id3
)。
因此当我执行
$(ID)
时,我有复选框列表

如何知道选中了多少复选框?我想在选中的复选框上触发单击事件

我尝试了
$(IDs+“:checked”)。单击()
,但
:checked
仅在
#Id3

我可以做
$(id)并在函数中执行测试(如果已选中)。
或者将
IDs
的值更改为:
Id1:checked、#Id2:checked、#Id3:checked

有没有一种方法可以在一行中完成?(或容易地)

谢谢使用

使用


在每个类中放置一个类,在类中创建一个单击事件,获取ID并尝试一些
if($(ID).is(“:checked”){}
…您可以在下面的答案中看到如何做您想要的事情:在每个类中放置一个类,在类中创建一个单击事件,获取ID并尝试一些
if($(ID).is(“:checked”){
…您可以在下面的答案中看到如何做您想做的事情:
var $checked = $(IDs).filter(':checked');
$checked.click(function() { alert('hello'); });