Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Присвоить каждому td в tr свой класс (https://javascript.ru/forum/jquery/13658-prisvoit-kazhdomu-td-v-tr-svojj-klass.html)

majahead 08.12.2010 11:52

Присвоить каждому td в tr свой класс
 
Название темы лучше придумать не смог, в заранее прошу прощения.

Вот я сделал вот так

jQuery(".datagridDesktopUI td").each(function(i){jQuery(this).addClass("num"+i+""); });


Скрипт присвоил всем td классы tr num0 num1 num2 tr num3 num4 num5

А мне надо tr num0 num1 num3 tr num0 num1 num3

Я не буду писать как я уже пробовал сделать, но добится нужного мне результата я так и не смог.

Помогите пожалуйста. Буду благодарен за любой совет, наводку ссылку или комментарий по теме. :)

Skipp 08.12.2010 12:02

ищи все tr а потом пройдись у каждого по td и присваивай что нужно.

majahead 08.12.2010 12:17

Ну вот я понимаю всё теоретически, только я не могу грамотно написать чтоб работало.
Вот я нашёл все tr

jQuery(".datagridDesktopUI tr")

Как работать с этим обьектом не пойму теперь

var tdd = jQuery(".datagridDesktopUI tr");

for (???? in tdd) {

Как цикл писать?
Не хватает у меня знаний и опыта, может вообще не так надо...

Skipp 08.12.2010 12:21

$(".datagridDesktopUI tr").each(function(){$(this).find("td").each(function(i){$(this).addClass("num"+i+"");}});

majahead 08.12.2010 12:30

Блин я тупил))Сработало. Большое спасибо.


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