javascript - 在 JQuery 事件中查找父元素

标签 javascript jquery

我已经如下添加了一个点击事件,并想检查目标是否有一个特定的父对象。

$(document).click(function(event){
    // Check here if target has specific parent for example -> #parent
});

如何做到这一点?

最佳答案

有一个 .parent() dom遍历方法。

根据 Pointy 的 Crystal 球,你可能想做这样的事情:

$(document).click(function(event) {
  if ($(event.target).parents('.selector').length > 0) {
  }
});

我不确定为什么要在文档上设置点击处理程序,可能是在寻找事件委托(delegate)和 .on()

关于javascript - 在 JQuery 事件中查找父元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12200277/

相关文章:

javascript - 我可以将每个元素用于动态创建的元素吗?

javascript - 如何在 Javascript 或 jQuery 中获取查询字符串参数?

javascript - 淡入一个组件和淡出另一个组件 React.js

javascript - jQuery UI datepicker >= 1.11.0 的 i18n 文件在哪里

javascript - 在 html 中显示值 <select> from sessionStorage

javascript - Bootstrap Treeview 中不同背景颜色的节点

jquery - 为什么jquery将json作为参数名称而不是作为请求正文发布?

javascript - 我怎样才能强制网络用户在继续之前阅读和检查 NDA?

php - AJAX 分页添加数据而不是替换数据

javascript - JS构造函数的返回值