Поиск по этому блогу

понедельник, 25 июня 2012 г.

Как выбрать строку таблицы используя jQuery и Javascript

Имеется задача - выбрать каждую строку таблицы, которая, к примеру, в каждой третьей ячейке есть атрибут - rowspan. При использовании библиотеки jQuery это решается в одну строчку:
$('td:nth-child(3)[rowspan]').parent();
В данном примере выбираются все ячейки таблицы, которые относительно своего родительского элемента являются третими по счету и имеют атрибут rowspan, а потом возвращается их родительский элемент.
Не используя jQuery задачу выбора строки таблицы, в которой третяя ячейка имеет атрибут rowspan можно решить следующим образом:
for (var i = 0; row = tableHandler.rows[i]; i++) {
    if( row.cells[2].hasAttribute("rowspan") {
        //Выполнение нужных действий со строкой таблицы
    }
}

Комментариев нет:

Отправить комментарий