从jQuery对象中的输入获取检查输入

时间:2012-04-12 11:50:50

标签: jquery html

如果我这样做:

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的函数中完成的,所以我需要仅使用对象inputs来查找已检查的输入。

1 个答案:

答案 0 :(得分:3)

您可以使用filter

http://jsfiddle.net/Xgv8C/2

var $inputs = $('input[name="ch_attachments[featured][]"]');
$inputs = $inputs.filter(':checked');
alert($inputs.length);
​