Хотите добавить отступы к тд с помощью jquery - PullRequest
0 голосов
/ 14 мая 2009

Мне нужно найти td в div и добавить класс ко всем td в этом div, как я могу это сделать с помощью jquery?

Ответы [ 2 ]

3 голосов
/ 14 мая 2009
$("#myDiv td").addClass("myClass");
2 голосов
/ 14 мая 2009

jQuery-селекторы основаны на CSS-селекторах. "" (пробел) между селекторами находит всех дочерних элементов родительского узла (рекурсивно).

Таким образом:

$('#myDiv td')

Сначала находит #mydiv, затем получает всех потомков (рекурсивно находит детей), а затем проверяет, являются ли они 'td', отфильтровывая остальные.

Если вы хотите применить класс только к непосредственным потомкам '#mydiv':

$('#myDiv > td')
...