gpt4 book ai didi

javascript - JQuery - 获取事件对象的父级

转载 作者:行者123 更新时间:2023-12-01 02:23:03 25 4
gpt4 key购买 nike

我将函数作为闭包绑定(bind)到 anchor ,如下所示:

jQuery('#mydiv').find('#mya').bind('click', function(e){
myotherfunction(e);
});

在我的函数myotherfunction(obj)中,obj是一个事件,我如何获取父元素?

最佳答案

这样:

jQuery(obj.target).parent();

您可能想将代码重构为:

jQuery('#mya').bind('click', function(e){
myotherfunction(e.target);
});

function myotherfunction(obj){
var $parent = jQuery(obj).parent();
...
...
}

最佳实践:

  • obj 对于事件变量来说是一个不好的名称。
  • id 应是唯一的,以便您只能通过它进行搜索:
    jQuery('#mydiv').find('#mya') => jQuery('#mya')

关于javascript - JQuery - 获取事件对象的父级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10313910/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com