имеется таблица, в которой цвет строк чередуется
<tr class="color1" ....>
<tr class="color2" ....>
нужно чтобы при наведении мышью строка меняла свой цвет на color3, который задан при помощи #listhover{color:color3;}
$('#listTable tr').hover(
function () {
$(this).attr("id","listhover");
},
function () {
$(this).removeAttr("id");
}
);
все распрекрасно работает во всех браузерах, кроме IE9, в котором строка после ухода с нее мыши попросту обесцвечивается (становится белой). То есть ощущение, что вторая функция в hover не только удаляет атрибут, задающий color3, но заодно и класс, определяющий изначальный цвет строки (color1 или color2).
Как с этим бороться?