如何使用jquery.on(’click’)获取父选择器,基于单击的元素

我正在使用jquery.on,我有以下代码:

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

如何访问触发点击的.parent?

$(this)return .link。

你可以使用nearest():

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

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

如果您的元素是锚标记,则肯定会阻止默认行为。