2012-02-14 2 views
-1

У меня есть таблица, в которой у меня есть строки с одинаковыми идентификаторами и другими строками с другим одинаковым идентификатором. Каждая строка имеет флажок, и я хочу изменить цвет фона всех отмеченных флажков во всех строках с одним идентификатором. это то, что я пытаюсь сделать:Как установить флажок неконтролируемого типа ввода с jquery

function resetOtherCheckBox(){ 
    $('#sent').find('input:checkbox:not(:checked)').css('background-color', '#33CCCC'); 
} 

Какая ошибка? помогите мне пожалуйста

+0

возможно дубликат [Как получить значения <входной тип = «флажок» />, которые были проверены?] (http://stackoverflow.com/questions/1806882/how-to-get-values-of-input-type-checkbox-that-are-checked) – Jakub

+0

Я бы предположил, что 'resetOtherCheckBox' никогда не называется. – zzzzBov

+1

У вас просто не может быть несколько раз один и тот же идентификатор - это приведет к неожиданным результатам. Измените это, чтобы использовать класс или атрибут data. –

ответ

2

Я решить таким образом:

$("tr.sent input[type=checkbox]:not(:checked)").parents('tr').css('background-color', '#33CCCC'); 
Смежные вопросы