如何在此jquery代码中添加异常?
$(function() {
$("table tr:nth-child(even)").addClass("striped");
});
此代码适用于所有表格。
但是对于特定页面,我不想要条带效果。
我每页都有不同的身份证明。
我想知道如何为id添加例外。
$(function() {
$("table tr:nth-child(even)").addClass("striped");
//I want to add exception to not to add striped class to only to page with <body id="nostrip">
});
答案 0 :(得分:4)
如果您只需要过滤一个ID,David的解决方案就可以使用。但是,由于您有几个不想使用该脚本的正文ID,您可以使用以下内容:
$('body:not(#id1, #id2, #id3) tr:even').addClass('striped');
答案 1 :(得分:1)
$('body[id!=nostrip] table tr:nth-child(even)').addClass("striped");
可以缩减为
$('body[id!=nostrip] tr:even').addClass("striped");