已采纳回答 / 水秋玄
因为绑定P元素的事件是在第一个P元素之后,按顺序执行,它找不到后面的P,所以执行这段点击事件只会找到前面的那个P,不会找到后面的P。想要后面的P元素也绑定点击事件就必须把绑定事件的代码放到最后面(就可以绑定所有的P元素),或者变着这样:<...code...>文档加载完后再执行代码,就可以都绑定了。
2018-09-06
最赞回答 / T松子
$("button:eq(2)").click(1111, data)中的data是一个函数,函数内容执行的是弹出alert(e.data),就是下面字体加粗的代码。注意两个data代表的意思不一样,$("button:eq(2)").click(1111, data)中的data是函数,alert(e.data)中的data是数据。<script type="text/javascript"> //不同函数传递数据 function data(e) { ...
2018-09-06
没人注意到么...第二形参在上节课中是用来作为数据传参的。。。这节课被用来作为选择器了,那么数据传参只能作为第三形参了.....
脚本语言这函数的默认形参还真是让人不明所以,想放哪就放哪吗...
脚本语言这函数的默认形参还真是让人不明所以,想放哪就放哪吗...
2018-08-15
最赞回答 / 三足乌
这个是代码写错了,没有class为target3的元素,这个change也确实没有用。textarea能触发change事件是因为它的类名和select的类名一样,它其实是触发了这个事件。//监听select: $(".target2").change(function(e) { $("#result").html(e.target.value) })
2018-08-12
最新回答 / 宗小麟
keydown和keypress事件是输入的时候就触发了(若是输入第一个字符那么此时输入框内部还没值),所以就从第二键开始显示。补充一个keyup便于你理解,keyup你按键下去字符已经存在于输入框中,按键起来事件才触发,所以keyup不存在按第二次键显示第一次的键。
2018-08-04
最赞回答 / 慕先生5247145
<...code...>bottonName =bottonName || 'first' 楼上的解释应该没错。新手,如果理解有偏颇还请指正,谢谢。
2018-08-02
感觉trigger就是来触发事件,还可以给事件的方法添加参数,第一个事件bottonName为空,第二个传了个参数“last”
2018-07-24