如何选择:如何选择TD不包含表格的所有TR元素?
- 表中的所有行(除了第一行)
- ,其中一行中的每个TD确实不包含一个表?
我已经试过:
var tbl = grd.find("tr:gt(0)").find("tr:not(:has(table)");
但这并不返回任何行。
如何选择:如何选择TD不包含表格的所有TR元素?
我已经试过:
var tbl = grd.find("tr:gt(0)").find("tr:not(:has(table)");
但这并不返回任何行。
这假设你的目标是最外层的table
元素的行。
$('#mytable > tbody > tr').slice(1)
.filter('tr:not(:has(table))');
或者,如果grd
是外部表...
grd.children()
.children()
.slice(1)
.filter('tr:not(:has(table))');
grd.find("tr").slice(1).filter(function(){
return !this.getElementsByTagName("table").length;
});
这是什么grd
是相当依赖。
您可以使用此选择:
var tbl = $("tr:not(:has(table)):not(:first)", grd);
这种选择是<td>
后裔以及表中的行,不知道这是在您的要求或没有。