У меня есть две таблицы:
first thing
second thing
third thing
fourth thing
fifth thing
sixth thing
и я пытаюсь их различать - когда я устанавливаю какой-либо флажок в первой таблице, я хочу, чтобы вся эта строка была выделена, а когда я устанавливаю флажок во второй таблице, я хочу, чтобы был выделен только этот td.
Я могу выделить строки (с помощью addClass() для «выбранного» цвета), но когда я указываю класс таблицы, я все равно получить всю строку для второй таблицы, когда мне просто нужен td (я полагаю, что идентификация по классу, а не по идентификатору, будет лучше в долгосрочной перспективе, поскольку я добавляю больше таблиц).
Код jquery:
$(".highlight_row").click(function(){
$(":checkbox").change(function() {
$(this).closest("tr").toggleClass("selected", this.checked)
})
});
Подробнее здесь: https://stackoverflow.com/questions/315 ... trs-or-tds