2008年10月10日金曜日

jQueryのeq(position)とget(index)の違い

スズキです。

今まで、どちらも使う機会があまりなかったので、
違いがよくわかってませんでした。(ぜんぜん違います...)

【eq(position)】
http://semooh.jp/jquery/api/core/eq/position/
ポイントは戻り値がjQueryオブジェクトです。

【get(index)】
http://semooh.jp/jquery/api/core/get/index/
ポイントは戻り値がDOMエレメントです。

なので、
$(".hoge").eq(0).val()
はできますが、
$(".hoge").get(0).val()
はできません。

また、以前紹介した"Google Maps"の
new google.maps.Map2($("#map").get(0));
にもつながってきます。
▼$("#id").get(0) = getElementByID() !?
http://suz-lab.blogspot.com/2008/09/idget0-getelementbyid.html

まだまだ、インプットにアウトプットが追いついてない...

--
http://suz-lab.blogspot.com/

0 コメント: