2011-09-15 15 views
2

どのように属性付きクローゼットを入手できますか?attr()で最も近い()を取得

$('tr[data-order]:closest', $(this)).css({background:'red'}); 

私は、その属性data-order

+1

これで親trを取得する必要がありますか? '$(this).closest( 'tr [data-order]')'となります。 Btw、複数のTR祖先が(ネストされたテーブルのように)存在すると言っていますか? –

答えて

5
$('theStartingObject').closest('tr[data-order]'); 
+0

OPとはどのように違うのですか? – Jon

+0

@Jon OPのコードは子孫を検索します。このコードは祖先を検索します... –

+0

@Jon OPは、「最も近い」という擬似セレクタを使用しようとしているようですが、私の知る限りは存在しません。この回答はjQueryの 'closest()'関数を使っています。それとも、私は何かが欠けている? –

関連する問題