为了账号安全,请及时绑定邮箱和手机立即绑定
自定义事件 这两节都讲的不好。案例对不上
终于理解了,草,真不容易,你们就想想为什么点击第一个按钮显示first ,点击第二个按钮显示last,把这个整明白了,就可以啦

最赞回答 / GavinZeng
trigger()传递的参数和一般的浏览器事件传递的参数在实质上完全不同一般浏览器事件传递参数的形式:<...code...>这里的参数{name:"imooc"},传递给了on事件本身(event)的data对象。trigger()传递的...

已采纳回答 / 慕粉1462636306
当在元素上放松鼠标按钮时,会发生 mouseup 事件,W3C定义
我输入字母也不显示,真怀疑我电脑二笔了
案例中应该多加一个input
&lt;div&gt;
&lt;input type=&quot;text&quot; value=&quot;&quot; /&gt;
&lt;input type=&quot;text&quot; value=&quot;&quot; /&gt;
&lt;/div&gt;
完全看不懂右边的代码
代码里的自定义点击,实际执行了直接点击,只不过将bottonName的值进行了改变。也就是说,一个有计数功能,另一个虽然没有计数功能,但是可以委托第一个进行计数。

已采纳回答 / qq_宁静致远_73
js代码是顺序加载的,第二个事件和js,只能触发第二段事件前的DOM元素,你可以在第一个例子加个p标签试试就知道了。

最赞回答 / _Jack_Han_
将ID为"msg"的元素的内部html内容改成(它原本的内容 加上 字符串“body元素被单击”)。
个人见解:e反映的是鼠标点击的对象;this反应的是绑定事件函数的对象。
看评论感觉一个比一个厉害,你们为何都那么牛逼,,都学多长时间了?
$(&quot;button:last&quot;).click(function() {
$(&quot;button:first&quot;).trigger(&#039;click&#039;,&#039;last&#039;);
});

点击lastbutton后会调用firstbutton的点击事件,将参数last赋给了bottonName,所以这里的last表示的是lastbutton
最后通过first.text(bottonName)赋给了第一个span
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消