展开对多个表,jquery选择器问题

expanding on the multiple tables, jquery selector problem

本文关键字:jquery 选择器 问题      更新时间:2023-09-26

在这里展开这个问题:jQuery选择表中的偶数/奇数行

如果示例中的表是一个类而不是ID,比如对于动态创建的表,如何阻止:odd类被(错误地)添加到表2中?

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

在下一个表开始之前我想要一个"reset/clear"。然而,事实证明这是相当困难的。

这行得通:

$(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();
    });
});

通过不使用单个选择器,它重置每个表的奇偶校验。

您可以使用a:first或.first()(如果只是第一个表)