2012-04-12 79 views
1

如果我这样做:获取从输入检查输入的jQuery对象

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找到检查输入的函数来完成。

回答

3

您可以使用filter

http://jsfiddle.net/Xgv8C/2

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

非常感谢你 – Brady 2012-04-12 12:01:55