2012-01-15 110 views

回答

2

这假设你的目标是最外层的table元素的行。

$('#mytable > tbody > tr').slice(1) 
          .filter('tr:not(:has(table))'); 

http://jsfiddle.net/cvtqM/


或者,如果grd是外部表...

grd.children() 
    .children() 
    .slice(1) 
    .filter('tr:not(:has(table))'); 
1
grd.find("tr").slice(1).filter(function(){ 
    return !this.getElementsByTagName("table").length; 
}); 

这是什么grd是相当依赖。

0

您可以使用此选择:

var tbl = $("tr:not(:has(table)):not(:first)", grd); 

演示:http://jsfiddle.net/ZHTDq/

这种选择是<td>后裔以及表中的行,不知道这是在您的要求或没有。