已采纳回答 / 学徒王小明
当点击第一个 button 时,会触发第一个按钮的 click事件,function 参数中的 bottonName,此时还未定义(undefined),所以在执行"或"语句时,将 'first'这个字符串赋给bottonName,继续执行 update()函数。第一个参数为第一个 span对象,第二个参数为第二个 span对象,第三个参数的内容此时为 'first'。在update函数中,将第一个span的文本设置为 'first',将第二个span的文本转换为整型,基数为10,计数器n自加 1,并赋给...
2016-09-07
最新回答 / heruibin322
click(1111, data)这样理解,1111,就是你要在事件里面将要用到的外部数据(通过e.data来取值),如果事件里面你不需要用到外部的数据,你就可以省略这个参数,如果你要了解他是怎么实现的,你可以看JQUERY的源码,个人认为没有必要!
2016-09-07
最赞回答 / 孩纸╭别伤xin、了
是有意义的。这里之所以给出没反应的例子,是为了让我们明白blur和focusout的区别。当你把$(".aaron3")改为$('input:eq(2)')的时候,这个例子就有反应了。这个例子只是针对本课程,但是这个blur事件是很有用的。在学习的时候,要会举一反三,要搞懂这个课程到底要交给我们什么。
2016-09-06
trigger("focus",['触发默认事件']),里的触发默认事件到底起了什么作用!
2016-09-06
trigger('click','last')里的last参数是什么鬼?
2016-09-06
$("button:last").click(function() {
$("button:first").trigger('click','last');
});
'last'参数是什么意思?
$("button:first").trigger('click','last');
});
'last'参数是什么意思?
2016-09-06
最赞回答 / qq_郭祥勤_03578575
这个函数会调用执行绑定到select事件的所有函数,包括浏览器的默认行为。可以通过在某个绑定的函数中返回false来防止触发浏览器的默认行为。$("input").select(function(e){ alert(e.target.value); return false; })加上这句后的效果就比较好理解了,三次弹窗是受浏览器的默认行为的影响,去除就好了。
2016-09-06