修改
你好。我有1页(html),我有几张桌子。我想在每个表格中每个奇数行得到一个类。我的问题是它只取第一个表并继续将奇数打开到其他表,当它只是假设在那个表中执行该操作时,停止,从下一个表开始。像这个表,每隔一行,添加类,下一个表,每隔一行,添加类。现在它就像桌子,所有桌子的每一行。你知道?
修改 原因我希望它进入每个表是因为这是一个菜单,每个菜单都有这个结构。
表
1:st tr,title
2:nd tr,菜单
3:rd tr,菜单
等等
如果我只是做一个tr:奇怪它会继续使用addClass,在下一个表格中它会弄乱我的标题,你知道吗?
我尝试了两种不同的方式,它们都不会按照我希望的方式工作。常规和每个
$.each( {'.tableMenu'}, function () {
$('table.tableMenu tr:odd').addClass('tableSubMenu');
});
$('table.tableMenu tr:odd').addClass('tableSubMenu');
答案 0 :(得分:4)
您忘了添加每个循环。
$('table.tableMenu').each(function(){
$(this).find("tr:odd").addClass('tableSubMenu');
});