为了账号安全,请及时绑定邮箱和手机立即绑定
前面课程见过的
假设div内部有一个input元素,div本身没有焦点事件的,也就是说,$('div').focus()是永远不会执行的。但是,如果换成focusin的话,当input获取焦点时,就冒泡到div身上了,$('div').focusin()就执行了

最新回答 / qq_给你阳光般的温暖_03304629
前面没加是因为它直接写在<script>标签里,只要<script>标签里写了function xx()  都需要写xx()去调用;你想想java里的任何一个类,如果类里面不写a(),可以调用到public void a()吗?
同学们请配合w3c食用 如此糊弄人真的好么

已采纳回答 / Holle你好
function(event){}  可看为函数的形参,当元素调用函数时,即event为触发事件的元素
bind(),live(),delegate()在最新的3.0都被弃用了,全用on代替。
再来看看.trigger是什么?

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

// 打个空格 好理解
$(&quot;input&quot;).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在子元素上不会再次触发父元素的事件
是++n 初始值为0 ,移动后为1 , 0先加1再赋值
又忘记了find()是在后代中找
children()是在子节点中找
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消