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