В основном у меня есть таблица с множеством строк.Таблица чередуется между белым и серым фоном с использованием некоторого css
.profile tr:nth-child(odd) { background:#eee; }
.profile tr:nth-child(even) { background:none; }
Теперь я хочу, чтобы пользователь мог выбрать строку, и она выделяется желтым цветом.Сделано с помощью простого Jquery
$(".Select").click(function() {
//Deselect all other Rows
$(".Select").show().prev().hide().parent().parent().css('background', 'none');
//get Id
var Row = $(this).parent().parent();
var MatchId = Row.attr('id');
$(this).hide().prev().show();
Row.css('background', '#FFFFBA');
});
Проблема в том, что я беру все строки с помощью $ (". Select") ....... parent (). Parent (). Css ('background....
установка его в "none" делает все строки белыми и теряет альтернативную окраску, если есть способ вернуть свойство background в исходное состояние.