Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Закрытая темаСоздание новой темыСоздание опроса

> По разному срабатывает отбор в query чрез odd
KonstantinK  
 ۩  [x] Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 267
Пользователь №: 19523
На форуме: 7 лет, 8 месяцев, 28 дней
Карма: 4




Собственно проблема вот в чем - казалось бы элементарная вещь сделать зебру для таблиц. Две таблицы абсолютно одинаковые отличаются только 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
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Закрытая темаСоздание новой темыСоздание опроса