在此处扩展此问题:jQuery selectors for even/odd rows in a table
如果他的示例中的表是一个类而不是一个ID,比如对于动态创建的表,那么如何阻止:奇数类被添加(错误地)到表2?
http://jsfiddle.net/techii/hhWNE/10/
我希望在下一个表开始之前“重置/清除”。然而,事实证明这很困难。
答案 0 :(得分:0)
很多方面,你可以做一个:first或.first()(如果它只是第一个表)
答案 1 :(得分:0)
这有效:
$(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();
});
});
通过不使用单个选择器,它会重置每个表的奇偶校验。