使用Jquery处理Dynamic Div Click事件

时间:2012-09-06 10:09:59

标签: jquery

我怎么知道使用Jquery触发了哪个div click事件这里是fiddler链接Click Here。其实我在占位符中动态生成div我不知道怎么知道哪个div被点击了?

2 个答案:

答案 0 :(得分:1)

您可以使用this

进行简单的操作

this将为您提供已点击

的div对象
$(".nailthumb-container").click(function () {
    alert($(this).attr('id'));
});​

Demo

答案 1 :(得分:1)

你可以通过检查这个来获得这个

$(".nailthumb-container").click(function () {
    alert($(this).attr("id")); 
    //alert(this.id); //you can also try this
    alert('Hii');
});

如果你想得到谁触发这个事件,你可以得到目标,例如,这里是e,它将捕获事件对象。

$(".nailthumb-container").click(function (e) {
    alert(e.target.id);
    alert('Hii');
});