Javascript 是否可以选择与选择器不匹配的所有元素?

Javascript 是否可以选择与选择器不匹配的所有元素?,javascript,jquery,css,jquery-selectors,Javascript,Jquery,Css,Jquery Selectors,我有一张有很多行的桌子 我想选择与某个选择器不匹配的所有行 例如: $('#my_table tr').each(function() { if ($(this).find(".class_a.class_b[my_param='" + my_value + "']").length > 0) { $(this).do_something(); } }); 这是否可能以更简单的方式实现同样的功能?看看jQuery的功能。它从当前选择集中排除元素。看看jQu

我有一张有很多行的桌子

我想选择与某个选择器不匹配的所有行

例如:

$('#my_table tr').each(function() {
    if ($(this).find(".class_a.class_b[my_param='" + my_value + "']").length > 0) {
        $(this).do_something();
    }
});
这是否可能以更简单的方式实现同样的功能?

看看jQuery的功能。它从当前选择集中排除元素。

看看jQuery的。它从当前选择集中排除元素

$('#my_table tr').not('.class_a').each(function(){
   // do something
}
);
上述代码将选择ID为“my_table”且类名不是“class_a”的表中的所有行。这是你需要的吗

上述代码将选择ID为“my_table”且类名不是“class_a”的表中的所有行。这就是你所需要的吗?

也许有些用处?也许是有用的?