仅检查jquery复选框

时间:2012-02-23 19:07:58

标签: jquery

我有一堆以CheckRR _

开头的复选框

我喜欢只循环以“CheckRR_”开头并经过检查的那些。我该怎么做?

到目前为止,我有以下内容:

$('input[name^="CheckRRR_"]').filter(":visible").each(function () { .... 

这仅适用于可见的,未检查的。我喜欢寻找那些经过检查的。

4 个答案:

答案 0 :(得分:2)

请尝试使用filter(":checked")。或者只是

$('input[name^="CheckRRR_"] :checked').each(...)

答案 1 :(得分:1)

$('input[name^="CheckRRR_"]:visible:checked')

答案 2 :(得分:1)

你试过这个吗?

$('input[name^="CheckRRR_"]:checked').each(function () {

答案 3 :(得分:0)

您可以使用一个选择器执行此操作:

$('input[name^="CheckRRR_"]:visible:checked').each(function () {...

如果你不在乎它们是否可见:

$('input[name^="CheckRRR_"]:checked').each(function () {...

:checked docs