[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: По разному срабатывает отбор в query чрез odd
KonstantinK
Собственно проблема вот в чем - казалось бы элементарная вещь сделать зебру для таблиц. Две таблицы абсолютно одинаковые отличаются только id строк. Делаю так
$('table.top_table_zebra tr:visible:odd').addClass('odd'); 


Обе таблицы имеют
class="top_table"
но в итоге у одной таблицы класс odd присваивается начиная с 0 - й строки, а у другой с 1-й.

Раньше все было хорошо, но работал верстальщик(уже уволили) и что то подправил, и я теперь не могу понять что, и как все вернуть в исходное положение.
Подскажите где покопать.



Спустя 19 минут, 55 секунд (14.12.2011 - 12:11) Michael написал(а):
$('table.top_table_zebra tr:visible:nth-child(odd)').addClass('odd');

Спустя 1 час, 31 минута, 18 секунд (14.12.2011 - 13:42) KonstantinK написал(а):
Michael
Спасибо работает, но не учитывает visible Когда таблицы загружаются первоначально то все отлично, но в дальнейшем пользователь может убирать из таблицы строки и я тогда сначала убираю из таблиц class="odd" а потом точно также пересчитываю таблицы и присваиваю видимым четным элементам class="odd" и вот тут уже не срабатывает как надо, тут именно не учитывается visible

Спустя 47 минут, 33 секунды (14.12.2011 - 14:30) Michael написал(а):
nth-child вроде среди всех детей выбирает. Вручную тогда пройдись по каждой таблице по ее строкам через each.

Спустя 19 минут, 20 секунд (14.12.2011 - 14:49) KonstantinK написал(а):
Цитата
Вручную тогда пройдись по каждой таблице по ее строкам через each.

Да спасибо так и пришлось сделать, нужно оказывается каждую таблицу отдельно обрабатывать и теперь все в порядке.

Спустя 1 час, 43 минуты, 48 секунд (14.12.2011 - 16:33) Michael написал(а):
спасибо не булькает biggrin.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.