У меня возникла проблема с использованием метода фильтра jquery.селектор фильтра jquery против метода фильтра
Если у меня есть
$("#resultDiv tr:odd").addClass("alternate_row");
все строки внутри DIV «resultDiv», который содержит таблицу приведены альтернативный класс строк.
Однако, если я использую
$('#resultDiv').filter("tr:odd").addClass("alternate_row");
Он не появляется, чтобы соответствовать каким-либо элементам, и ничто не имеет класса применяется.
Мне нужно использовать метод фильтра, поскольку я делаю несколько других вещей, проходящих переменные вокруг.
Что мне не хватает?
Так же, как мысль, если вы пытаетесь добавить классы для стилизации (например, полоса зебры), и вам не нужно поддерживать старые браузеры, вы также можете посмотреть селектор nth-child CSS3. –
К сожалению, нам приходится поддерживать старые браузеры, поэтому я решил пойти так –