2011-12-09 19 views

答えて

4

これが最速でありますこれは:

http://api.jquery.com/contains-selector/

$("div:contains('bar')")

+0

また、ちょうど.eq()を使ってうまくいくことができます。最初の要素を取得するには$( '#foo> div').eq(0)を、最後の要素を取得するには 'eq(-1)'を返します。また、 '$( '#foo> div')のような範囲のための.slice()は、3番目、4番目、および5番目の要素を取得するために.slice(2,4) –

+0

@DanHeberden、これらの追加の例が含まれています –

+0

ありがとうmacek ~~~ – eastboundr

3

これはそれを行う必要があります:あなたはむしろ位置よりも内容に基づいて必要な場合は、使用でき

$('#foo > div').first() 

// same as 
$('#foo > div').eq(0) 

// same as 
$('#foo > div').slice(0,1) 
+0

助けてくれてありがとう – eastboundr

+0

あなたは大歓迎です:-) – jabclab

1

それは擬似セレクターを使用しないよう

$("#foo :first-child"); 
+0

助けてくれてありがとう – eastboundr

0

:firstセレクタと一緒にparent > childを使用します。

$("#foo > div:first") 

注:子セレクタはあなたの例では必要ありません。

+0

ありがとう問題解決済み – eastboundr

関連する問題