为了账号安全,请及时绑定邮箱和手机立即绑定
没人评论,我先占个坑
不理解 e.which=event.which的同学可以参考http://www.365mini.com/page/jquery-event-which.htm

已采纳回答 / 门外小白3342804
第二次点击有用,只不过和第一次结果一样,看不出变化。$('#msg').html()无参数时为获取,有参为设置,相当于n=n+1;   你把后面一个n去掉,再一次运行,结果不变,但是事件发生过。
<script type="text/javascript">

//不同函数传递数据
function data(e) {
alert(e.data) //1111
}

function a() {
$("button:eq(2)").click(1111, data)
}
a();

</script>
没明白trigger
//监听textarea:
$().change(function(e) {
$("#result").html(e.target.value)
})全部删了都不影响 呵呵
一直没搞懂第三种方式
我觉得吧,三个change函数就只有选择器target后面的数字不一样,textarea的class写错成target2,但是也有这个绑定事件在,当然会有效果啦。
查阅资料后发现通常默认情况下div是没有focusable属性的,因此在给div元素绑定了事件的时候,不管有没有聚集焦点,函数中的事件都不会发生,所以在绑定的div标签后面添加tabindex="1",加上focusable属性。
此时进行验证就可以清晰看出,input元素是否获取焦点,blur和focus绑定的事件都不会发生,但是focusin和focuseout绑定的事件是只要div元素(包括后代元素)获得或失去焦点就会发生。
经过简单的实验,觉得event是实际的触发事件的元素,而this是给哪个元素绑定了事件,结合这个例子 event是li,this是ul,个人见解
文本框的内容就别用代码了吧,以前不都是用来说明干什么用的吗,本来就晕,搞得更晕了
还是没弄懂e.target和this的区别啊

已采纳回答 / Darkers
a()是一个方法,在a()这个方法中再调用data()这个方法。

已采纳回答 / Zery_Chao
是指传入了一个参数“事件对象”,可以用它的属性和方法进行一系列操作,比如阻止事件冒泡、阻止浏览器默认行为等等。详细可以再看看之前的 jQuery 课程或 Js 课程
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消