Вот пример моей проблемы в jsFiddle.
У меня есть таблица с полосатыми строками, наложенная с помощью tr:nth-child(odd)
в CSS, как это сделано в Twitter Bootstrap для класса table-striped
. Я хочу выделить самую последнюю нажатую строку этой таблицы. Я делаю это со следующим Javascript:
$('#mytable tbody tr').live('click', function(event) {
$clicked_tr = $(this);
$clicked_tr.parent().children().each(function() {
$(this).removeClass('highlight')
});
$clicked_tr.addClass('highlight');
});
Этот код отлично работает в таблице без полосатых строк. Но с полосатыми рядами цвет фона класса highlight
не будет переопределять цвет фона класса table-striped
. Почему это? И как я могу заставить его работать?