私が電話したら
$(".myClass")
要素の配列を取得します。最初の要素を jquery 要素として取得したい場合は、次のようにします。
$($(".myClass").get(0))
そこで、配列から取得した DOM-Element を jQuery 演算子でラップします。これを行うよりエレガントな方法はありますか?たとえば、jQuery要素を返すgetメソッドはありますか?
私が電話したら
$(".myClass")
要素の配列を取得します。最初の要素を jquery 要素として取得したい場合は、次のようにします。
$($(".myClass").get(0))
そこで、配列から取得した DOM-Element を jQuery 演算子でラップします。これを行うよりエレガントな方法はありますか?たとえば、jQuery要素を返すgetメソッドはありますか?
eq()
メソッドを使用します。
$(".myClass").eq(0)
これは jQuery オブジェクトを.get()
返しますが、DOM 要素を返します。
.eq()
インデックスを指定できますが、最初のものだけが必要な場合は を使用.first()
でき、最後のものだけが必要な場合は (驚き!) を使用できます.last()
。
「要素の配列を取得します。」
いいえ、そうではありません。実際の配列ではなく、配列のようなオブジェクトである jQuery オブジェクトを取得します。
jQuery を頻繁に使用する予定がある場合は、30 分かけてすべてのメソッドのリストを参照することをお勧めします。