为了账号安全,请及时绑定邮箱和手机立即绑定
我试过了,只能给祖辈元素绑定事件的时候,选择器参数为后代元素,才能实现这样的事件委托,也就是说只有祖辈元素能委托后代元素,同辈元素之间不能相互委托,后代元素也不能委托祖辈元素
这个就相当于在封装的时候对onmouseover进行阻止冒泡
应该是失去焦点并且value改变才触发
注意左边的date其实是data
我的理解是 方法三 $ele.click( [eventData ], handler(eventObject) ),其中eventData其实指的是传递给handler函数的一个对象。在调用这个对象的时候需要使用 eventData.data。
例如,如果将例子代码中的1111改为对象{"name":"tom"},alert中改为(e.data.name),则点击后弹出tom。
楼下的你说错了,focus()和blur()会冒泡触发祖辈元素的focusin()和focusout(),而后者不会冒泡触发前者
三种方法都可以显示中文啊!!!三种都不接受F1 F2好吗?怎么回事
focusin不加in也可以 我记得我以前学的时候focus是文本框事件
测试三:
这样写: <script type="text/javascript">

a();

</script>
也可以实现,求解
就跟调用函数一样 用trigger可以随时执行事件
event.currentTarget==this
事件委托的好处在于
1.性能要好
2.针对新创建的元素,直接可以拥有事件
不好听也bb,没谁了
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消