jQuery 要素の高さを取得

2010年04月22日(木)

http://www.atmarkit.co.jp/fdotnet/jqueryref/02attribute/attribute_14.html

要素の高さを取得するのは

height()、width()
innerHeight()、innerWidth()
outerHeight()、outerWidth()
outerHeight( true )、outerWidth( true )

があります。便利ですね。

それぞれ
・なにも含まない
・padding を含む
・border-width を含む
・margin を含む

となっていました。

jQuery COREのeq()とSelectorsの:eq

2010年02月20日(土)

これもやってることは同じだと思います。

$("div:eq(2)").addClass("test");
$("div").eq(2).addClass("test");

場面によって使い分ける形で。
セレクタだったか、関数だったかとこんがらがってました。
両方ありました。

$(“#test:eq(2)”)で
$(“#test:eq[2]“)ではない

jQuery length()とsize()は同じでしょうか

2010年02月20日(土)

length()とsize()はおそらく同じだと思いますが
lengthはArrayのプロパティと一見見間違えそうですので
自分はsize()を利用する事にします。
また変更するかもですが・・・

jQuery 要素の順番を調べるため、またindex()をつかう

2010年02月20日(土)

こんなかんじでした。

html


js

$("#viewer_link a").click(function(){
alert($("#viewer_link a").index(this));
});

この
index(this)
っていうのがくせ者で、なかなか思いつきませんでした。
メモってたくせに。

過去のエントリー

jQuery エレメントのインデックス番号を返す
http://blog.macaroniworks.net/2009/11/jquery-エレメントのインデックス番号を返す/

jQuery get()は配列で返す。

2009年11月11日(水)

jQueryにエレメントを配列の形でかえすget()という関数を見つけました。
とりあえずはつかいませんが。
eq()やsize()等をつかって工夫していた処理が簡単になりそうです。