已采纳回答 / 慕姐9317103
按我的理解就是这一段代码就是选中了input,$("input").select(function(e){ alert(e.target.value) e.preventDefault();})后面那段代码就是点击后执行
2018-10-09
已采纳回答 / hit_by
只显示输入框已有的内容,开始为空,你按下1,显示为空,第一次按下事件获取的是1按下之前的输入框内容,如果此时你再按下2,就会得到框里的1,显示为1,而不是12,(每次按下只获取按下之前的数据)
2018-09-29
已采纳回答 / 水秋玄
因为绑定P元素的事件是在第一个P元素之后,按顺序执行,它找不到后面的P,所以执行这段点击事件只会找到前面的那个P,不会找到后面的P。想要后面的P元素也绑定点击事件就必须把绑定事件的代码放到最后面(就可以绑定所有的P元素),或者变着这样:<...code...>文档加载完后再执行代码,就可以都绑定了。
2018-09-06
已采纳回答 / ckdxc
我的理解是 this 是指 通过 $() 来的 而event.target 是 从 事件 里的 例如 $('ul') this 就是 ul 然后 点击了 ul 下 的 li 触发 出了 event.target 这个 this 不会变 event.target 是由 事件发生者 来的 可变
2018-06-26
已采纳回答 / 好吃的蛋包饭
在事件处理程序内部,this始终等于event.currentTarget,而event.target只包含事件的实际目标。如果直接将事件处理程序制定给了目标元素,那么this、currentTarget、target指向是相同的。如鼠标单击事件,$(#btn).click(function(){…………})由于click事件的目标是按钮,事件处理程序也制定给了按钮,所以三个值相同。如果事件处理程序存在于按钮的父节点中,那么值是不同的。例如:$(body).click(function() {………………...
2018-06-20
已采纳回答 / VictorChan
好像是的 其实进入元素内部时已经触发
已采纳回答 / Dong大瓜
mouseover 事件要考虑到事件冒泡,也就是a的父级元素也有绑定mouseover事件的话,那么a的事件触发的同时也会触发父级元素的事件
最赞回答 / 慕先生6402551
可以啊,你只要把<textarea rows="3" cols="20">用鼠标选中文字</textarea>里面的“用鼠标选中文字”改成“文字”就好了啊
2018-04-02