jqueryメモ(イベント)

ホームページのjavascriptを
jqueryに変更しようと検討中

メモ
#id以下のクリックされたオブジェクトのidが知りたいけど、
eventって何を持ってるか何かよくわからなかった。
(firebugとか使ってないのが一番悪いのだけど)
で、オブジェクトのデバック用

$(function(){
$('#id').click(
function(ev){
str = '';
$.each(ev, function(key, value){
str += '[' + key + ':' + value + ']\\t';
});
alert(str);
}
)
})

jquery特有の何かと思ったら、
普通のjavascriptのEventオブジェクトだった。
上記の
#id以下のクリックされたオブジェクトのidが知りたいなら
ev.srcElement.idで取得できそう

$(function(){
$('#id').click(
function(ev){
alert(ev.srcElement.id);
}
)
})

2008/01/04追記
ev.srcElement.idはfirefoxで取得できない。。。

$(this).attr('id');
でとれる?

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 1

なるほど(納得、参考になった、ヘー)

この記事へのコメント

この記事へのトラックバック