2012年2月14日火曜日

[jQuery] jQueryオブジェクト から DOM オブジェクトに変換する

あまり使いどころはなさそうだけど・・

get() で返されるのはDOM オブジェクト


jQueryオブジェクトの集合に対して、.get()メソッド(Ajax のgetとは異なる)を実行すると、
jQuery オブジェクトではなく、DOM オブジェクトの配列が返されます。

また、get() にインデックスを渡すか、jQueryオブジェクトの集合に[] でアクセスすれば、インデックスで指定した要素のみDOM オブジェクトとして取得することも可能です。

jQueryのアプリケーションで DOM オブジェクトのメソッドやプロパティtが使いたかったら、.get()でDOMオブジェクトに変換すればOK!

動作確認サンプル (Chrome 17 で確認しました。)


まとめ

  • .get() で返されるのは、DOM オブジェクト!!

参考文献
jQuery クックブック p59 - p62
jQueryクックブック
jQueryクックブック

0 件のコメント:

コメントを投稿