2012-02-13 111 views
1

我知道我可以使用:checkbox:checked來獲取一個列表或一個數組,無論您想在所有選中的複選框中調用它。如何檢查複選框是否未選中?

但是有沒有一個函數來獲得未經檢查的列表? (如:checkbox:unchecked這似乎不是一個有效的函數)我不想循環使用.is(":checked")每個元素。

謝謝。

+0

如果沒有解釋,這可能不應該被低估。 – 2012-03-18 00:07:30

回答

6

試試這個

$(':checkbox:not(:checked)') 
+0

你可以做$'(':not(:checked)');' – Shaheer 2012-02-13 13:01:07

+0

實際上不是..我測試..那多數民衆贊成在工作..檢查小提琴http://jsfiddle.net/JPACx/2/ – 2012-02-13 13:09:22

+0

權利,它匹配沒有':checked'屬性的所有內容http://jsfiddle.net/JPACx/3/,可能不是jQuery – Shaheer 2012-02-13 13:49:30

1

你可以試試這個選擇,

var unchecked_checkboxes = $(".checkbox").not(":checked"); 

我假設你的複選框有類 「複選框」。

相關問題