我想获得所有不包含TH的TR列表。
我的初始选择器是
$(".lanes tr")
我曾尝试使用not
选择器对此进行限定,但它不能正常工作
var rowsToInclude = $(".lanes tr").not(function(){
return ($(this).find('th').length == 0) ? false : true;
});
我的语法有错吗?还是有更简单的方法来实现这个目标?
答案 0 :(得分:4)
这不是:not()
选择器,而是.not()
方法。通过实际使用选择器,它更简单:
$(".lanes tr:not(:has(th))")
答案 1 :(得分:0)
这有点整洁,应该有效:
var rowsToInclude = $(".lanes tr").filter(function(){
return $("th",this).length == 0
});