我有一张包含很多行的表。
我想选择与某个选择器不匹配的所有行。
例如:
$('#my_table tr').each(function() {
if ($(this).find(".class_a.class_b[my_param='" + my_value + "']").length > 0) {
$(this).do_something();
}
});
是否可以更容易地做同样的事情?
答案 0 :(得分:5)
看一下jQuery的:not()
-selector。它排除了当前选择集中的元素。
答案 1 :(得分:0)
$('#my_table tr').not('.class_a').each(function(){
// do something
}
);
上面的代码将选择ID =' my_table '并且其类名不是“ class_a ”的表格中的所有行。这是你需要的吗?