У меня есть список li, у которого также есть некоторые скрытые li. Я применяю класс CSS с помощью этого метода
function ArrangeAlternateRows() {
$('#' + firstContainer + ' li, #' + secondContainer + ' li').removeClass('AltRow');
$('#' + firstContainer + ' li:visible:odd').addClass('AltRow');
$('#' + secondContainer + ' li:visible:odd').addClass('AltRow');
$('#' + secondContainer + ' li input[type="text"]').css("width", "100%");
}
это прекрасно работает, но в IE-7 «: visible» не работает, поэтому я попытался использовать «not (: hidden)», которое также не работает.
Есть ли альтернатива для применения класса css к li без использования ": visible"?