-
经过简单的实验,觉得event是实际的触发事件的元素,而this是给哪个元素绑定了事件,结合这个例子 event是li,this是ul,个人见解查看全部
-
这个委托的意思就是减少事件绑定, $("li").on('click' 为每个li都绑定click事件 $("ul").on('click' 只为ul绑定click事件 通过事件冒泡来执行事件 网页优化的一种查看全部
-
下去查了一下资料,我前面说的有误。“委托”不是“截获”,本案例中事件其实是监听body时检查点击对象是不是a,若是,则执行函数,反之; a改为div后会弹两次是由于事件冒泡到上面一个div了...查看全部
-
在input元素上绑定keydown事件会发现一个问题: 每次获取的内容都是之前输入的,当前输入的获取不到查看全部
-
select事件只能用于<input>元素与<textarea>元素查看全部
-
div是input的父元素,当它包含的元素input触发了focus事件时,它就产生了focusin()事件。查看全部
-
mouseover事件会冒泡,而mouseenter事件阻止事件冒泡查看全部
-
本来事件绑定在body上,点a会冒泡到body,但指定了第二个参数是a,也就不往上冒了。查看全部
-
把a换成div后,弹了两次窗口。同时我另外绑定一个body的click,点击a的时候,另外绑定的bocy click一样会弹窗。所以第二个参数应该不是停止往上冒泡。而是过滤参数。全意应该是给body里面的a设击事件查看全部
-
keydown事件会在按下键盘按键时触发。它与keypress事件类似,但keypress着重的是按下该键输入了哪个字符(只有能够打印字符的键才会触发keypress),keydown着重的是按下了哪个键(按下任何键都可触发keydown)查看全部
-
<form action="______">这里面的地址就是提交之后页面跳转的地址。查看全部
-
submit只绑定form查看全部
-
select是用鼠标拉选文字查看全部
-
代码中的e.target返回的是绑定这个事件的DOM对象, 是DOM对象不是Jquery对象, 所以e.target后面跟的属性是js中的属性和方法, jquery中的属性和方法用不了,要用jquery的属性方法,要转化为Jquery对象$(e.target).val(). 老师说的时候有点问题, 当用于 select 元素时,change 事件会在选择某个选项时发生。当用于 text field 或 text area 时,该事件会在元素失去焦点时发生。查看全部
-
blur n. 污迹;模糊不清的事物 vt. 涂污;使…模糊不清;使暗淡;玷污 vi. 沾上污迹;变模糊查看全部
举报
0/150
提交
取消