为了账号安全,请及时绑定邮箱和手机立即绑定
$("div").on('click',function(e){
alert('触发的元素是内容是: ' + this.textContent)
}) 这里用this,就是指的是绑定事件的对象,也就是div.
$("ul").on('click',function(e){
alert('触发的元素是内容是: ' + e.target.textContent)
}) 这里的e.event就是指的发生事件的对象,点击ul内部的元素,冒泡到ul上执行后,回调的是你所点击的元素
$("div").on("click","p",fn) 从你点击的地方开始冒泡,冒泡到div的过程中遇到的p元素执行fn函数
走马观花地看了一遍,有点蒙。
如果有子元素的话e.target指向这个子元素,如果没有,e.target和this都指向事件所绑定的元素。 这里e.target.textContent 一直都是a元素。
mouseenter不会在后代节点上被触发。
这句话估计是想表达这个意思来着:如果用户在一个元素上按下鼠标按键,且拖动鼠标<strong>并未离开</strong>这个元素,然后释放鼠标键,这仍然是算作mouseup事件
挺不错的值得学习
我想4-2发现2-6不见了, 于是跑去找它了
老师少讲了一个on最大的用处,事件代理 可以利用冒泡,在指定元素内的元素绑定事件,取代之前的live方法
前面两个最高赞的,建议你们看看 函数式编程 再来评论老师的写法,养成写代码的好习惯,终身受益
前面讲的还好,越到后面越不走心,各种错误。建议纯小白可以去W3C了,这里的错会把你带到沟里的
++n用的很准确 不过新手不好理解
讲道理。。。。你到现在再来讲event 奥是fou的
方法套来套去的很烦啊有木有
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消