为了账号安全,请及时绑定邮箱和手机立即绑定

js或者jquery中this的指向对象的问题。

js或者jquery中this的指向对象的问题。

我自己也做了一些实验,还是感觉有点糊涂。首先,<div><div>1</div></div>给这样的一个两层div,父级div比子级div大小大点,绑定一个点击事件,假设先给父级绑定一个,用this的方法,点击,然后弹出一个窗口,又给子级绑定一个点击事件,点击,弹出另一个窗口,现在点击父子级的共同区域,会是什么情况?虽然做了实验,但求能理解的大神说说这种关系。
查看完整描述

1 回答

已采纳
?
__innocence

TA贡献313条经验 获得超208个赞

“父子级的共同区域”就是子元素。

例如,你的整个键盘是父元素,绑定了一个事件,空格键是子元素,绑定了另一个事件。如果你点击空格,那么触发的就是空格的事件,此时父元素的事件触发不到,因为被盖住了。

查看完整回答
反对 回复 2017-08-07
  • qq_巴黎的雨打湿东京的街_0
    qq_巴黎的雨打湿东京的街_0
    有点理解了,是不是相当于,子级的div凸显出来一点,就好比给那两个div上色,子级的颜色会盖住父级的,可以类推成这样吗?this的选择会选择最里层的那个(环境因素不变。)
  • __innocence
    __innocence
    html有层级的概念,元素互相覆盖时,最上面的元素接受事件。css中有z-index属性,可以改变层级。
  • 1 回答
  • 0 关注
  • 1269 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信