为了账号安全,请及时绑定邮箱和手机立即绑定
多个事件绑定不同函数分隔符是逗号。
利用冒泡的原理,把事件加到父级上,触发执行效果。
弹出 3次 因为 .trigger()
其实trigger事件是用来模拟操作用的,你可以理解为$(ele).click(somefunction)是需要真的点击ele才能去实现function内部的操作,而$(ele).trigger("click")可以无需真的点击ele元素,例如你如果直接$(document).ready(function(){$(ele).trigger("click") }); 他就会在页面dom加载完成后直接去模拟实现ele的click事件。不知道这么说对不对,大家可以参考一下
好像是mouseup这个事件绑定到一个元素上时,并不会按照老师说的:如果用户在一个元素上按下鼠标按键,并且拖动鼠标离开这个元素,然后释放鼠标键,这仍然是算作mouseup事件。因为此时并不会触发这个事件,W3C上说的是当在元素上放松鼠标按钮时,会发生 mouseup 事件。我测试的是,当你在页面空白处点击鼠标,拖动到绑定mouseup事件的元素上时,触发了mouseup事件。
定义和用法
当元素的值发生改变时,会发生 change 事件。
该事件仅适用于文本域(text field),以及 textarea 和 select 元素。
change() 函数触发 change 事件,或规定当发生 change 事件时运行的函数。
注释:当用于 select 元素时,change 事件会在选择某个选项时发生。当用于 text field 或 text area 时,该事件会在元素失去焦点时发生。

W3C
http://www.w3school.com.cn/jquery/event_mouseover.asp 感觉这个 w3c 的讲解比较清晰
keypress事件
假如第一次输入中文;当你第二次输入中文时,不会触发事件,不显示;
当你第二次输入的是数字时,会触发事件,获取前面的中文并显示

已采纳回答 / 月白流苏丶谨色安年
你把alert去掉,或者换成console.log(e.target.textContent)之后,mousedown事件之后就能触发mouseup了
测试三的代码看不懂(;′⌒`)

已采纳回答 / async_M
淡蓝色是默认样式,只要是一个文本框获得焦点都会变成淡蓝色 变红色是因为触发了focuseout事件,自己定义了变成红色

最新回答 / 名字都给你们起完了
这里的this指的是触发事件目标,在这里也就是是前面取得的最后input标签,个人理解,有错误希望指出。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消