1

如果我这样做:

var inputs = $('input[name="ch_attachments[featured][]"]');

如何找到从对象检查的输入inputs

我试过了:

var checked_inputs = $(inputs, ":checked");

var checked_inputs = $(inputs).find(":checked");

两者都没有工作。在你回答之前我不能使用

var checked_inputs = $('input[name="ch_attachments[featured][]"]:checked');

由于此处理是在仅inputs传递的函数中完成的,因此我需要仅使用 object 找到已检查的输入inputs

4

1 回答 1

3

你可以用filter这个。

http://jsfiddle.net/Xgv8C/2

var $inputs = $('input[name="ch_attachments[featured][]"]');
$inputs = $inputs.filter(':checked');
alert($inputs.length);
​
于 2012-04-12T11:56:21.653 回答