web-dev-qa-db-ja.com

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

電話したら

$(".myClass")

要素の配列を取得します。最初の要素をjquery要素として取得したい場合、次のようにします。

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

そこで、jQuery演算子を使用して配列から再度取得するDOM要素をラップします。これを行うよりエレガントな方法はありますか?たとえばjQuery要素を返すgetメソッド?

29
jan

eq()メソッド を使用します。

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

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

.eq()ではインデックスを指定できますが、最初のインデックスが必要な場合は.first()を使用でき、最後のインデックスが必要な場合は(驚き!).last()

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

いいえ、ありません。実際の配列ではなく、配列のようなオブジェクトであるjQueryオブジェクトを取得します。

JQueryを多く使用する予定がある場合は、 すべてのメソッドのリスト を30分ブラウズすることをお勧めします。

56
nnnnnn