mania-ku

何か作りたいプログラマ未満。

【jQuery】appendした要素をクリックしたときに、$(this)を得るには

appendした要素をクリックしたときに、$(this)を得たかったのですがこういう時は.click()は使えません。
ググったところ,.live()が使えます。

$('ul li').live('click', function(){
    alert($(this));
    return false;
});

ただし、jQuery1.9からは.live()が使えません。
色々試した感じ、こんな感じで取得できました。$(this)じゃないけど。

$('ul').on("click",$('li'),function(e){
    alert($(e.target));
    return false;
});
Pocket
LINEで送る