Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   отмена рекурсивности (https://javascript.ru/forum/jquery/10938-otmena-rekursivnosti.html)

skubche 29.07.2010 23:15

отмена рекурсивности
 
Добрый вечер.
Возник такой вопрос по селекторам.
Требуется добавить стиль к первому столбцу таблицы с id='tab'.
использую $('#tab tr td :first-child').addClass('myClass');
Но в одной из ячеек таблицы также есть таблица, к первому столбцу которой также применяется указанный класс, что вовсе не нужно.
Можно в принципе так $('#tab tr td :first-child').not('#tab table tr td').addClass('myClass');
но интересно, можно ли красивее

subzey 30.07.2010 14:05

$('#tab > tbody > tr > td:first-child').addClass('myClass');

skubche 31.07.2010 01:17

а у меня эти родительские отношения не работали, т.к. не знал что dom tbody автоматически достраивает.
спасибо большое!

Gvozd 31.07.2010 02:13

Цитата:

Сообщение от skubche
т.к. не знал что dom tbody автоматически достраивает.

только в Firefox, насколько я помню
хотя наверно jQuery разруливает эту ситуацию для всех браузеров


Часовой пояс GMT +3, время: 05:41.