jQueryセレクタ 複数の場合

2009年06月19日(金)

たとえばJqueryのセレクタで

 $("div.classname")

などとした場合、複数の要素が選択される場合があります。

//要素数を取得
 $("div").length;

//n番目の要素を取得
$("div:eq(n)");

//n番目の属性nameを取得
$("div(n)").attr("name");

以前にメモったサンプルでは

selectors=$("div");
selectors[0].src=〜

などとやっておりましたがこれは、返り値がjqueryオブジェクトではないため
使いづらいです。総じてダメです。
ちなみにeq(n);を間違って:eq[n]などとしてはだめです(自分)。