2

我正在使用jQuery.on(),并具有以下代码:

$('.parent').on('click', '.link',function (event) {
    console.log($(this)); // Logs '.link'
});

如何访问触发点击的“.parent”元素?

$(this)返回“.link”元素

4

1 回答 1

5

您可以使用最接近():

$(this).closest('.parent');

或者使用:$(event.delegateTarget)这将考虑到多个嵌套.parent元素。

如果你的元素是一个锚标签,你肯定要防止默认行为。

于 2013-07-02T16:57:24.713 回答