расширение на нескольких таблицах, проблема селектора jquery - PullRequest
0 голосов
/ 12 августа 2011

Более подробно об этой проблеме: jQuery-селекторы для четных / нечетных строк в таблице

Если таблица из его примера является классом, а не идентификатором, скажем для динамически созданноготаблицы, как можно предотвратить добавление (odd) класса: odd (неверно) в таблицу 2?

http://jsfiddle.net/techii/hhWNE/10/

Я хочу выполнить «сброс / сброс» перед началом следующей таблицы.Это, однако, оказывается довольно сложно.

Ответы [ 2 ]

0 голосов
/ 12 августа 2011

Это работает:

$(document).ready(function() {
    $(".table").find("tbody > tr:odd").addClass("odd");
    $(".table").find("tbody > tr:even").hide();
    $(".table").find("tbody > tr:first-child").show();

    $(".table tr.odd").click(function() {
        $(this).next("tr").toggle();
    });
});

Не используя один селектор, он сбрасывает четность для каждой таблицы.

0 голосов
/ 12 августа 2011

многими способами вы можете сделать: first или .first () (если это только первая таблица)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...