我有一堆以CheckRR _
开头的复选框我喜欢只循环以“CheckRR_”开头并经过检查的那些。我该怎么做?
到目前为止,我有以下内容:
$('input[name^="CheckRRR_"]').filter(":visible").each(function () { ....
这仅适用于可见的,未检查的。我喜欢寻找那些经过检查的。
答案 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