已采納回答 / 慕斯卡4073455
因為這是jq給你包裝好的 你按照他的寫法做就行了?寫成data()就相當(dāng)于直接調(diào)用這個方法了 這里只是把方法的引用傳遞給jq的click方法 jq會在你觸發(fā)click點擊事件時去調(diào)用這個data方法 jq還幫你封裝了一個e變量 然后再設(shè)置你傳遞的值e.data=1111 最后調(diào)用data方法并把e傳進(jìn)去data(e)
2020-04-05
已采納回答 / 172021108_杜志雄
eq,的0是索引第0個元素,這個0是常數(shù),可以變化,比如<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是無法聚焦的,第一個函數(shù)沒有被調(diào)用。focusin作用在元素包含的元素,即$(".aaron")本身是個div,div中有input框,那么input框被聚焦,那也說明focusin被調(diào)用生效
2019-08-07
已采納回答 / 幕布斯3322991
這個e和 alert里面的e 對應(yīng),所以理論上你可以換成其他比如element,a,xiaoming,aroisora 等等,只要兩處同時換,讓可以對應(yīng)到就可以。只是因為這個位置是元素,所以習(xí)慣上用element的首字母縮寫。
2019-06-09
已采納回答 / 慕仔8302059
click()只對頁面已經(jīng)存在的元素起作用,動態(tài)生成的元素需要用到on,比如頁面中存在一個button,<button id='btn1' type='button'>btn1</button>,$('#btn1').click(....)是可以成功觸發(fā)的,但如果動態(tài)創(chuàng)建一個新的button比如這樣:$('#btn1').after("<button id='btn2' type='button'>btn2</button>"),調(diào)用$('#btn2').c...
2019-05-14
已采納回答 / Carl丶G
函數(shù)調(diào)用啊。。。你要是覺得這么寫很難看明白很難理解的話? ?可以這樣寫function?a()?{????$("input:last").focusout('慕課網(wǎng)',?function(e){????????$(this).val(e.data)????})}????????????????????a();<...code...>
2019-03-20
已采納回答 / 大山的子孫喲愛太陽
可以這樣理解吧,e.target指向當(dāng)前點擊的DOM元素,點擊哪個li就是哪個li,點擊ul就是ul.因為js是會冒泡的,所以點擊li的時候,this會變成ul.
2019-01-09
已采納回答 / 卡迪亞茲
<...code...>你寫的這個其實是對的,就是 aa.focusout() 這個地方,你沒有設(shè)置 input 失去焦點的樣式。<...code...>此處應(yīng)該為:<...code...>
2018-12-28
已采納回答 / 泡泡666
解:keydown事件觸發(fā)在文字還沒敲進(jìn)文本框,這時如果在keydown事件中輸出文本框中的文本,得到的是觸發(fā)鍵盤事件前的文本;keypress事件只能捕獲單個字符,不能捕獲組合鍵無法響應(yīng)系統(tǒng)功能鍵(如delete,backspace)不區(qū)分小鍵盤和主鍵盤的數(shù)字字符KeyPress主要用來接收字母、數(shù)字等ANSI字符
2018-12-19
已采納回答 / 歌謠啊
委托機制呀,你看看on()函數(shù)里面的第二個參數(shù)是'a',就是委托給a了,雖然綁定在了body上,但是委托給a了,所以點擊a才能觸發(fā),這是我的理解
2018-12-05
已采納回答 / qq_一勺_bdkuAV
form元素是有默認(rèn)提交表單的行為,如果通過submit處理的話,需要禁止瀏覽器的這個默認(rèn)行為 傳統(tǒng)的方式是調(diào)用事件對象??e.preventDefault()?來處理,?jQuery中可以直接在函數(shù)中最后結(jié)尾return?false即可
2018-10-11