如何使用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
元素。
如果您的元素是锚标记,则肯定会阻止默认行为。