为了账号安全,请及时绑定邮箱和手机立即绑定
0,"",false,NaN,undefined,null为false;其他得均为true。
a=a ||‘text’;如果a为空的时候,为flase,所以将text的值赋给a,传进的是一个非空,非false值直接赋值给a
$('.aaron').append('<a>这是新加的一个a标签</a>');
$('body').on('click', 'a', function(e) {
alert(e.target.textContent);
})
找到a之后就停止冒泡了

已采纳回答 / Dreamone666
第36行写错了update($("span:first"),$("apan:last"),bottonName);     span:last 你写成了apan:last
no no no ,i don't mean you ,i mean all of you are rubbish
你以为学到这里就算入门了?天真,路还长着呢少年,你这只不过刚准备出新手村的时候,跟铁匠铺的老头拿了一把10级的木剑而已
if(target.nodeName.toLowerCase()=="a"){
对对对,你们最棒,记得开课程哦
可以质疑老师的写法对错与否,但你必须对老师尊重,因为他对你来说有恩。
嗯,嗯嗯,你最懂
多写一个++n导致实次数比正常多了1次
简单的例子:

mouseout为例:

<div class="aaron2">
<p>鼠标离开此区域触发mouseout事件</p>
</div>
如果在p元素与div元素都绑定mouseout事件,鼠标在离开p元素,但是没有离开div元素的时候,触发的结果:

p元素响应事件
div元素响应事件

最新回答 / van_jf
后端的把前端的html,,css,js,jq的基础知道了就行,不能到时候和前端合起来时都不知道$是啥,把基础的入门的看一下就行
select不是点击或触摸,而是选中,选中文字
说什么不往上冒泡显然是错的。不信你把代码中的a改为div试试。
$("div").on("click","p",fn)
倘若没有p这个[selector],那么点击div中的子元素冒泡到div都会执行fn函数。
然而加上p[selector] ,那么点击div中的子元素冒泡到div的过程中,能够匹配到p[selector],才会真的执行fn函数。
所以就算你直接点击div,也不会执行fn函数,因为没有冒泡的过程,也就没有匹配任何[selector]。
keydown:按下键盘键
keypress:紧接着keydown事件触发(只有按下字符键时触发)
keyup:释放键盘键
1)用户按下键盘上的字符键时
首先会触发keydown事件
然后紧接着触发keypress事件
最后触发keyup事件
如果用户按下了一个字符键不放,就会重复触发keydown和keypress事件,直到用户松开该键为止
2)当用户按下非字符键时
首先会触发keydown事件
然后就触发keyup事件
如果用户按下了一个非字符键不放,就会重复触发keydown事件,直到用户松开该键为止
链接:http://www.jianshu.com/p/8f839f558319
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消