2013-07-02 36 views
24

私は要素の配列を取得jQuery - jQuery要素として配列から要素を取得しますか?

$(".myClass") 

呼び出す場合。私は今、私はこのような何かをするだろうjqueryの要素として最初の要素を取得したい場合:

$($(".myClass").get(0)) 

をだから私は、私はjQueryのオペレータで再び配列から取得され、DOM要素をラップします。これを行うよりエレガントな方法はありますか?いくつかのgetメソッドは、例えばjQuery要素を返しますか?

+0

ここをクリックhttp://api.jquery.com/eq/ – elclanrs

+2

jQueryで再ラップすることなく、同等のものとして '$("。myClass ")。eq(0)'を使用します。 – Ian

答えて

45

使用eq() method

$(".myClass").eq(0) 

.get()は、DOM要素を返すのに対し、これは、jQueryオブジェクトを返します。

.eq()インデックスを指定することができますが、最初にインデックスを指定する場合は.first()を使用するか、最後のインデックスを使用したい場合は.last()を使用します。

"要素の配列を取得しました。"

いいえ、実際の配列ではなく配列のようなオブジェクトであるjQueryオブジェクトがあります。

jQueryを使用する予定がある場合は、list of all methodsを30分かけて閲覧することをお勧めします。

関連する問題