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

最赞回答 / 慕莱坞2011430
我开始也不明白,后来看懂了,意思是focus只在元素本身起作用,例如$(".aaron")本身是个div,div是无法聚焦的,第一个函数没有被调用。focusin作用在元素包含的元素,即$(".aaron")本身是个div,div中有input框,那么input框被聚焦,那也说明focusin被调用生效

最新回答 / weixin_慕圣5109373
第一,单纯的div没有聚焦事件,所以点击div不会触发聚焦事件;第二,focus不支持冒泡,所以在div上设置了聚焦事件,无法传递到input上,固两个都没有变化

最新回答 / Android_HP
主要还是看运用场景,由场景来决定选择使用谁最佳

已采纳回答 / 幕布斯3322991
这个e和 alert里面的e 对应,所以理论上你可以换成其他比如element,a,xiaoming,aroisora 等等,只要两处同时换,让可以对应到就可以。只是因为这个位置是元素,所以习惯上用element的首字母缩写。

最新回答 / weixin_慕勒2266735
$('h2').mousemove(function(e) {        alert('触发h2元素绑定的mousemove')------在H2对象上调用了一次    })    $("button:eq(0)").click(function(e) {        $('h2').mousemove() //指定触发绑定的事件------在这里又调用了上面的函数一次    })

已采纳回答 / 慕仔8302059
click()只对页面已经存在的元素起作用,动态生成的元素需要用到on,比如页面中存在一个button,<button id='btn1' type='button'>btn1</button>,$('#btn1').click(....)是可以成功触发的,但如果动态创建一个新的button比如这样:$('#btn1').after("<button id='btn2' type='button'>btn2</button>"),调用$('#btn2').c...

最新回答 / Coding青天
焦点是input控件文本框用来判断用户鼠标是否放到该区域的,获取之后可以做一系列处理,提高用户体验。

最赞回答 / 程序小白zxcn
<...图片...>data(e)的data是函数名可以随意取,e.data中的data指的是参数e的数据,而不是函数data

最赞回答 / 金刚无敌葫芦娃
你写这个我一看就懂,7.1教程里面的完全不懂写的什么另外为什么一个用on一个用bind?

最赞回答 / keydew
如果我没理解错题主的意思,应该可以通过下面的方法实现,我试了下是可以的,下面举例获取name值的:首先这是select元素的html内容:<...code...>然后我们在script里写的change事件调用的方法:<...code...>如果是要获取id的值,把上面输出赋值语句中的op.attr("name")换成op.attr("id")就可以了。

最新回答 / qq_Sakuragi10_0
不好意思说反了,应该是blur不会冒泡,focusout会= =

最新回答 / 莫龙吟啸
 $("input").on("focus",function(event,title) {        $(this).val(title)    });    $("#accident").on("click",function() {        alert("trigger触发的事件会在 DOM 树中向上冒泡");    });    //trigger触发focus    $("button:first").click(function() {        $("a").trigger("...
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消