为了账号安全,请及时绑定邮箱和手机立即绑定
现在的这个教程没有以前的那个好了

已采纳回答 / 蓝璇梦幻
$("#msg").html()是指id为msg里面的内容,一开始是没有内容,但随着每一次点击触发不同的事件,就会不断增加相应的内容(如你案例中的"<p>内层span元素被单击</p>"),$("#msg").html()+就是指在上一次增加后的全部文本内容,再加本次点击触发增加的内容。
自定义事件写成了自定义时间。。本来就是比较难理解的概念了,还是希望老师在打字的时候能稍微严谨一点,就不要给我们增加难度了。。。
大家不要看评论了,那么多消极的人,影响学习的心情。爱学就学,不爱学就走,没必要多说什么。
我觉得这个问题应该放在前面讲,前面看到function(e)都是懵的
keydown会延迟一个字符
关于最后一个函数,我的看法是,$(&quot;button:eq(2)&quot;).click(1111,data)内的 data 是为了调用function data(e) {
alert(e.data) //1111
}
这个函数,然后把1111作为参数传递进去, e.data 是输出参数
如有理解错误,请提醒我,我好学习改正

最赞回答 / GavinZeng
<...code...>event在这里没有被使用,但是为什么不能去掉!首先,要搞清楚.click(function(event,bottonName)在这里做了什么事情function要传递参数bottonName给 update 函数click方法返回了一个事件对象给匿...

已采纳回答 / qq_郭祥勤_03578575
我按你说的试了一下,不是点击没反应了,是被覆盖了,我是在里面加了两句alert()的调试语句一下原因就出来了。点击span后,绑在span上的事件触发,出现两行话,因为冒泡,绑在content上的事件也触发,又把那两句话覆盖,这两个动作很快,就像那句话都没变一样,你看不懂的话,自己试下,我也是刚学,互帮互助更快成长哦。。。 $("span").click(function() {        alert('111');        $("#msg").html($("#msg").html() + "...
用这个方法可以做一下动画了,例如鼠标放进去变width,height top,透明度啊,移出可以恢复原来那样啊,应该很多网站的那些动画就是这样的吧
eq(1)是第一个还是第二个
和在前面加选择器一样不是= =
$(&#039;body a&#039;).on(&#039;click&#039;, function(e) {
alert(e.target.textContent)
})

最新回答 / 慕后端3081372
update是jq里面自带的还是自己命名的,里面这个bottonname是自带的还是自己定义的

已采纳回答 / 学徒王小明
当点击第一个 button 时,会触发第一个按钮的 click事件,function 参数中的 bottonName,此时还未定义(undefined),所以在执行"或"语句时,将 'first'这个字符串赋给bottonName,继续执行 update()函数。第一个参数为第一个 span对象,第二个参数为第二个 span对象,第三个参数的内容此时为 'first'。在update函数中,将第一个span的文本设置为 'first',将第二个span的文本转换为整型,基数为10,计数器n自加 1,并赋给...
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消