已采纳回答 / 蓝璇梦幻
$("#msg").html()是指id为msg里面的内容,一开始是没有内容,但随着每一次点击触发不同的事件,就会不断增加相应的内容(如你案例中的"<p>内层span元素被单击</p>"),$("#msg").html()+就是指在上一次增加后的全部文本内容,再加本次点击触发增加的内容。
2016-09-12
自定义事件写成了自定义时间。。本来就是比较难理解的概念了,还是希望老师在打字的时候能稍微严谨一点,就不要给我们增加难度了。。。
2016-09-10
大家不要看评论了,那么多消极的人,影响学习的心情。爱学就学,不爱学就走,没必要多说什么。
2016-09-10
关于最后一个函数,我的看法是,$("button:eq(2)").click(1111,data)内的 data 是为了调用function data(e) {
alert(e.data) //1111
}
这个函数,然后把1111作为参数传递进去, e.data 是输出参数
如有理解错误,请提醒我,我好学习改正
alert(e.data) //1111
}
这个函数,然后把1111作为参数传递进去, e.data 是输出参数
如有理解错误,请提醒我,我好学习改正
2016-09-09
最赞回答 / GavinZeng
<...code...>event在这里没有被使用,但是为什么不能去掉!首先,要搞清楚.click(function(event,bottonName)在这里做了什么事情function要传递参数bottonName给 update 函数click方法返回了一个事件对象给匿...
2016-09-09
已采纳回答 / qq_郭祥勤_03578575
我按你说的试了一下,不是点击没反应了,是被覆盖了,我是在里面加了两句alert()的调试语句一下原因就出来了。点击span后,绑在span上的事件触发,出现两行话,因为冒泡,绑在content上的事件也触发,又把那两句话覆盖,这两个动作很快,就像那句话都没变一样,你看不懂的话,自己试下,我也是刚学,互帮互助更快成长哦。。。 $("span").click(function() { alert('111'); $("#msg").html($("#msg").html() + "...
2016-09-09
用这个方法可以做一下动画了,例如鼠标放进去变width,height top,透明度啊,移出可以恢复原来那样啊,应该很多网站的那些动画就是这样的吧
2016-09-08
和在前面加选择器一样不是= =
$('body a').on('click', function(e) {
alert(e.target.textContent)
})
$('body a').on('click', function(e) {
alert(e.target.textContent)
})
2016-09-08
已采纳回答 / 学徒王小明
当点击第一个 button 时,会触发第一个按钮的 click事件,function 参数中的 bottonName,此时还未定义(undefined),所以在执行"或"语句时,将 'first'这个字符串赋给bottonName,继续执行 update()函数。第一个参数为第一个 span对象,第二个参数为第二个 span对象,第三个参数的内容此时为 'first'。在update函数中,将第一个span的文本设置为 'first',将第二个span的文本转换为整型,基数为10,计数器n自加 1,并赋给...
2016-09-07