document.getElementById と jQuery $() の比較 質問する

document.getElementById と jQuery $() の比較 質問する

これですか:

var contents = document.getElementById('contents');

これと同じです:

var contents = $('#contents');

jQuery がロードされていると仮定します。

ベストアンサー1

ではない正確に!!

document.getElementById('contents'); //returns a HTML DOM Object

var contents = $('#contents');  //returns a jQuery Object

jQuery では、 と同じ結果を得るためにdocument.getElementById、jQuery オブジェクトにアクセスし、オブジェクトの最初の要素を取得します (JavaScript オブジェクトは連想配列と同様に動作することに注意してください)。

var contents = $('#contents')[0]; //returns a HTML DOM Object

おすすめ記事