2012-04-12 119 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