我有一個表中,我有行相同的ID和其他行與其他相同的ID。 每一行都有一個複選框,我想更改一個ID的所有行內所有未選中複選框的背景顏色。這是我試圖做的:如何選擇與jquery的未經檢查的輸入類型複選框
function resetOtherCheckBox(){
$('#sent').find('input:checkbox:not(:checked)').css('background-color', '#33CCCC');
}
什麼是錯誤?幫我請
我有一個表中,我有行相同的ID和其他行與其他相同的ID。 每一行都有一個複選框,我想更改一個ID的所有行內所有未選中複選框的背景顏色。這是我試圖做的:如何選擇與jquery的未經檢查的輸入類型複選框
function resetOtherCheckBox(){
$('#sent').find('input:checkbox:not(:checked)').css('background-color', '#33CCCC');
}
什麼是錯誤?幫我請
我以這種方式解決:
$("tr.sent input[type=checkbox]:not(:checked)").parents('tr').css('background-color', '#33CCCC');
$('#sent').find('input[type=checkbox]').not(':checked')
看一看這個小提琴:http://jsfiddle.net/3KWSr/1/
的
可能重複[如何獲得這是檢查?](http://stackoverflow.com/questions/1806882/how-to-get-values-of-input-type-checkbox-that-are-checked) – Jakub 2012-02-14 21:10:16
我會假設'resetOtherCheckBox'永遠不會被調用。 – zzzzBov 2012-02-14 21:10:27
你不能有多個相同的ID - 這會導致意想不到的結果。將其更改爲使用類或數據屬性。 – 2012-02-14 21:11:08