2012-01-15 7 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>子孫でないテーブル内の行を選択します。

関連する問題