我对jquery
表格选择器
我的HTML
<table>
stuff...
</table>
<table class='table'>
stuff...
</table>
我想在没有表类的表上做一些事情。
if($('table').hasClass('table')){
return;
}
..do something with table that has no 'table' class
但是,似乎我的代码总是返回,因为我的某个表格中有一个“table
”类。
我无法在第一张桌子上添加第二课或内容。有没有办法做到这一点?非常感谢!
答案 0 :(得分:4)
尝试:
$("table:not(.table)")
它应该选择没有该类的任何表。
答案 1 :(得分:2)
在它周围放一个.each()
:
$('table').each(function(){
if($(this).hasClass('table')){
// do something
}
});
答案 2 :(得分:2)
你可以这样做 -
$('table:not(".table")').doSomeStuff();