jQuery配列の最初の項目をDOM要素として取得したいだけの場合、jQueryを使用するメリットはあります$(selector).get(0)
か?$(selector)[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)
が空の場合、どちらのメソッドも同じ結果を返します (undefined
)- jQuery のドキュメントで
.get()
.get()
は、単純にインデックス アクセサーを使用して n 番目の要素を取得できますが、負の数を使用して配列の末尾からアイテムを返すなどの他の利点は得られないことに注意してください。 - また、
.get()
引数なしで呼び出して、jQuery 配列のすべての DOM 要素を返すこともできます。