为了账号安全,请及时绑定邮箱和手机立即绑定
虽说槽点很多,但是还是说句老师辛苦了~
吐槽下:误人子弟
this 与event.currentTarget一样
怎么 a 换成 h2 也可以
前面课程见过的
假设div内部有一个input元素,div本身没有焦点事件的,也就是说,$('div').focus()是永远不会执行的。但是,如果换成focusin的话,当input获取焦点时,就冒泡到div身上了,$('div').focusin()就执行了
同学们请配合w3c食用 如此糊弄人真的好么
bind(),live(),delegate()在最新的3.0都被弃用了,全用on代替。
再来看看.trigger是什么?

简单来讲就是:根据绑定到匹配元素的-----给定的事件类型-----(继续)执行---所有的处理程序和行为

// 打个空格 好理解
$("input").select(function(e){
alert(e.target.value)
e.cancelBubble(true);
})
函数只要是要调用它进行执行的,都必须加括号。此时,函数()实际上等于函数的返回值。当然,有些没有返回值,但已经执行了函数体内的行为,这个是根本,就是说,只要加括号的,就代表将会执行函数体代码。
不加括号的,都是把函数名称作为函数的指针,用于传参,此时不是得到函数的结果,因为不会运行函数体代码。它只是传递了函数体所在的地址位置,在需要的时候好找到函数体去执行。
测试三 1111作为参数传给data函数 用e接收 然后输出e.data即1111。
测试二 e.target即p节点 .textContent即p节点内容 输出p节点内容,下一段点击按钮时触发click事件里的函数,即上一段封装的函数。
有些东西还是自己对着代码理解吧 左边错的地方实在太多了
推荐大家阅读 锋利的jquery第二版 jquery的百科全书,上面大部分的操作都有,也可以当作工具书方便自己查阅
mouseenter在子元素上不会再次触发父元素的事件
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消