jQueryを使用すると、を$(selector)[0]
以上使用すると、jQuery配列の最初の項目をDOM要素として取得するだけの利点がありますか?DOM要素を取得するのになぜjQuery(セレクタ).get(0)をjQuery(セレクタ)[0]の代わりに使用しますか?
HTML:
<form id="myForm"></form>
Javascriptを:
var selector = '#myForm';
var domElement = $(selector).get(0); //Returns [object HTMLFormElement]
//Or
var domElement = $(selector)[0]; //Also returns [object HTMLFormElement]
.get()
を入力する以上の文字です。$(selector)
が空の場合、どちらの方法は、あなたは、単にn番目の要素を取得するには、インデックスアクセサを使用することができますが、このような使用など.get()
の他の利点を得ることはありません(undefined
)- The jQuery documentation on
.get()
ノートと同じ結果を返します配列の最後から項目を返す負の数。 - さらに、引数なしで
.get()
を呼び出して、jQuery配列のすべてのDOM要素を返すことができます。
に向けて、私は質問を読んでいない –