我试图了解jquery,并且无法解决问题。我有一个包含2个或更多表的页面,但我希望能够识别所有具有某个类的表(它们可能有超过1个类)。一旦我有这个表/表,我想更新奇数/偶数行上的类。
这样可行,但它会在所有表上设置类,无论它们是否具有tableData
类。
$(function() {
if($("table").hasClass("tableData")) {
$("tr:odd").addClass("alt");
};
});
这不起作用(我尝试过的其他版本也没有。)
$(function() {
if($("table").hasClass("tableData")) (function() {
$(this).("tr:odd").addClass("alt");
});
});
提前致谢。
答案 0 :(得分:6)
这应该这样做:
$("table.tableData tr:odd").addClass("alt");
答案 1 :(得分:1)
你可以做到
$("table.tableData").find("tr:odd").addClass("alt");