解释下$("input:last").focusin('慕课网', fn)到底什么意思, 给$("input:last")元素添加光标聚焦事件,然后调用fn()函数, 执行fn()函数体, $(this).val(e.data)中的$(this)就是$("input:last"),把这个input的value值改为e.data,这里的e就是focusin事件对象,e.data就是慕课网, 前面代码中的"慕课网",就是在给e.data赋值, 这里的e.data是取值.
2016-08-29
hover()这个方法里头封装的是mouseenter(), mouseleave()两个方法, 可以阻止冒泡问题. 这个方法可以用来改变样式, 比如鼠标移入div变色, 移出回到以前的颜色. 相当于css中的div:hover, 但是:hover很多的浏览器对a:hover支持还不错, 对div:hover, ul:hover支持有点差, 特别是ie6,ie7这些较低的版本. 用jquery可以解决兼容性,代码量比js要少很多, 可以专注在逻辑业务上.
2016-08-29
在Jquery中,用this是指向的是DOM中的对象, this.html()是没有用的, html()是jquery中的方法, 必须用$(this).html(),这样才可以,$(this)指向的是jquery对象.
2016-08-29
最赞回答 / MrJaW
e=event,我觉得是jquery对于发生事件的响应记录,用于兼容各种版本浏览器,当发生事件改变,event记录该事件产生的结果作为目标。和this的区别应该是在于,this 表示当前节点。
2016-08-28
div id="test">点击触发<div>
$("ele").click(function(){
alert('触发指定事件')
})
$("#text").click(function(){
$("ele").click() //手动指定触发事件
});里面Id选择器应该是$("#test")吧
$("ele").click(function(){
alert('触发指定事件')
})
$("#text").click(function(){
$("ele").click() //手动指定触发事件
});里面Id选择器应该是$("#test")吧
2016-08-28
已采纳回答 / qq_游在梦中_0
a();-->调用 function a()函数 , $("input)选出所有input标签的集合,$("input:last")就是从input标签集合中取出最后一个便签,focusin()获得焦点事件,$("input:last").focusin('慕课网', fn)意为 给input标签集合中最后的一个input便签设置获得焦点事件,参数为 ‘慕课网‘ fn是回调函数 即是function fn(e)函数,this是触发事件目标(在这里也就是是前面取得的最后input标签), $(this...
2016-08-27
已采纳回答 / 孩纸╭别伤xin、了
跟你打个比较残忍的例子。div相当于一个人的身体。p相当于一个人的手。你碰到那个人的任何位置,相当于触发了div。当有一天,那个人的手断了,脱离了身体,然后你碰到那个人的手,你说这个手是不是还是那个人的身体的一部分,就算它已经断了,也是那个人的。就相当于,p就算被你移出div了,可是它的本质还是属于div的。当那个人手没断时,你从他的身体滑动到他的手,再从他的手滑动到身体,无论怎么滑动,只要没有拿开,就只触动了一次。可是当他的手断了的时候,你要从他的身体再碰到他的手,是不是要从他身体离开,然后才能碰到他的...