Sno*_*ote 2 javascript checkbox jquery
我有一个IDs带有 3 个复选框 id 的变量 ( #Id1, #Id2, #Id3)。
所以当我这样做时$(IDs),我会得到复选框列表。
如何知道有多少个复选框被选中?我想触发选中的复选框上的单击事件。
我尝试过$(IDs + ":checked").click(),但:checked仅打开#Id3。
如果检查过的话,我可以$(IDs).each(...);在函数中进行测试。
或者将 的值更改IDs为:#Id1:checked, #Id2:checked, #Id3:checked。
有没有一种方法可以在一行中完成?(或轻松地)
谢谢
使用filter。
var $checked = $(IDs).filter(':checked');
$checked.click(function() { alert('hello'); });
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
210 次 |
| 最近记录: |