如何检索jQuery中附加了“.on()”的元素

时间:2013-03-29 13:37:34

标签: javascript jquery dom

在以下声明中,我们将获得两个警报,其中包含位于“容器”类的所有div中的单击输入的相同ID。

$('div.container').on('click', 'input', function(event){
   alert($(this).attr('id'));
   alert(event.target.id);
});

问题是:如何在此回调函数中获取'div.container'的ID? 请不要提到在树上遍历DOM等,我知道找到它不是问题。 我很好奇的是,如果有关于“on”的元素的信息在该处理函数中可用 - 它将更加优雅并且对DOM结构更改更具免疫力。

1 个答案:

答案 0 :(得分:3)

e.delegateTarget会给你这个。

Example