选择奇数与网站上的几个表?

时间:2010-07-05 09:10:42

标签: jquery

修改
你好。我有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');

1 个答案:

答案 0 :(得分:4)

您忘了添加每个循环。

$('table.tableMenu').each(function(){
    $(this).find("tr:odd").addClass('tableSubMenu');
});

查看工作演示http://www.jsfiddle.net/MpQth/