articles

2010 年 4 月 22 日

jQuery 要素の高さを取得

CATEGORYCore   3:10 PM

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 を含む

となっていました。

2010 年 2 月 20 日

jQuery COREのeq()とSelectorsの:eq

CATEGORYCorejQuerySelectors   TAG 1:31 PM

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

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

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

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

2010 年 2 月 20 日

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

CATEGORYCorejQuery   TAG 1:16 PM

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

2010 年 2 月 20 日

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

CATEGORYCorejQuery   TAG 1:08 PM

こんなかんじでした。

html


js

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

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

過去のエントリー

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

2009 年 11 月 11 日

jQuery get()は配列で返す。

CATEGORYCorejQuery   TAG 3:44 AM

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