为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / 慕斯卡4073455
因为这是jq给你包装好的 你按照他的写法做就行了 写成data()就相当于直接调用这个方法了 这里只是把方法的引用传递给jq的click方法 jq会在你触发click点击事件时去调用这个data方法 jq还帮你封装了一个e变量 然后再设置你传递的值e.data=1111 最后调用data方法并把e传进去data(e)

已采纳回答 / 172021108_杜志雄
eq,的0是索引第0个元素,这个0是常数,可以变化,比如<li>list item 1</li>  <li>list item 2</li>  <li>list item 3</li>eq(0)会索引到第一个<li>eq(3)索引第三个<li>0可以是变量比如a=4eq(a)=eq(4)

最赞回答 / 慕莱坞2011430
我开始也不明白,后来看懂了,意思是focus只在元素本身起作用,例如$(".aaron")本身是个div,div是无法聚焦的,第一个函数没有被调用。focusin作用在元素包含的元素,即$(".aaron")本身是个div,div中有input框,那么input框被聚焦,那也说明focusin被调用生效

已采纳回答 / 幕布斯3322991
这个e和 alert里面的e 对应,所以理论上你可以换成其他比如element,a,xiaoming,aroisora 等等,只要两处同时换,让可以对应到就可以。只是因为这个位置是元素,所以习惯上用element的首字母缩写。

已采纳回答 / 慕仔8302059
click()只对页面已经存在的元素起作用,动态生成的元素需要用到on,比如页面中存在一个button,<button id='btn1' type='button'>btn1</button>,$('#btn1').click(....)是可以成功触发的,但如果动态创建一个新的button比如这样:$('#btn1').after("<button id='btn2' type='button'>btn2</button>"),调用$('#btn2').c...

已采纳回答 / Carl丶G
函数调用啊。。。你要是觉得这么写很难看明白很难理解的话   可以这样写function a() {    $("input:last").focusout('慕课网', function(e){        $(this).val(e.data)    })}                    a();<...code...>

已采纳回答 / 大山的子孙哟爱太阳
可以这样理解吧,e.target指向当前点击的DOM元素,点击哪个li就是哪个li,点击ul就是ul.因为js是会冒泡的,所以点击li的时候,this会变成ul.

已采纳回答 / 卡迪亚兹
<...code...>你写的这个其实是对的,就是 aa.focusout() 这个地方,你没有设置 input 失去焦点的样式。<...code...>此处应该为:<...code...>

已采纳回答 / 泡泡666
解:keydown事件触发在文字还没敲进文本框,这时如果在keydown事件中输出文本框中的文本,得到的是触发键盘事件前的文本;keypress事件只能捕获单个字符,不能捕获组合键无法响应系统功能键(如delete,backspace)不区分小键盘和主键盘的数字字符KeyPress主要用来接收字母、数字等ANSI字符

已采纳回答 / 歌谣啊
委托机制呀,你看看on()函数里面的第二个参数是'a',就是委托给a了,虽然绑定在了body上,但是委托给a了,所以点击a才能触发,这是我的理解

已采纳回答 / qq_一勺_bdkuAV
form元素是有默认提交表单的行为,如果通过submit处理的话,需要禁止浏览器的这个默认行为
传统的方式是调用事件对象  e.preventDefault() 来处理, jQuery中可以直接在函数中最后结尾return false即可
首页上一页1234567下一页尾页
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消