总有人间一两风,填我十万八千梦

jQuery .eventdelegateTarget 用法 手册 | 示例代码

jQuery开发手册 归档 75℃ 0评论

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

  • 添加的版本: 1.7event.delegateTarget

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

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

例子:

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

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

转载请注明:悠然品鉴 » jQuery .eventdelegateTarget 用法 手册 | 示例代码

喜欢 (0)or分享 (0)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址