返回介绍

event.delegateTarget

发布于 2017-09-11 14:05:24 字数 707 浏览 1229 评论 0 收藏 0

所属分类:事件 > 事件对象 | 事件

event.delegateTarget返回: Element

描述: 绑定了当前正在调用jQuery 事件处理器的元素。

  • 添加的版本: 1.7event.delegateTarget

此属性经常用在是通过.delegate().on()绑定委派的事件里,事件处理程序绑定在正在处理的元素的祖先上。它可用于,例如,在代理函数内使用它来识别并移除事件处理程序。

对于委派事件处理程序而言,由于事件是直接绑定在元素上的,也就是event.delegateTarget 总是等价于event.currentTarget.

例子:

点击任何在 box 样式里的按钮时,将 box 样式的背景色变成红色。

$(".box").on("click", "button", function(event) {
  $(event.delegateTarget).css("background-color", "red");
});  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文