пятница, 10 апреля 2009 г.

В помощь

Иногда нужно выбрать строки в таблице. Но браузеры кроме ваших строк хранят там кучу всякой всячины и выборка просто всех childNodes будет неверной. Это легко исправить:

$("#tableId > [tagName='TR'][id]").each(function () {
    // ваш код, для доступа к элементу используем this
});

Этот кусочек выбирает в нужной таблице все строки у которых есть атрибут id. Правда он не будет работать если строки лежат не в table, а еще и в tbody, тогда нужно так:

$("#tableId > [tagName='TBODY'] > [tagName='TR'][id]").each(function () {
    // ваш код, для доступа к элементу используем this
});

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