第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

改了val()的參數(shù),為什么點(diǎn)擊第一個(gè)按鈕,參數(shù)不顯示,點(diǎn)第二個(gè)顯示

//給input綁定一個(gè)聚焦事件

? ? $("input").on("focus",function(event,titie) {

? ? ? ? $(this).val(titie)

? ? });



? ? //trigger觸發(fā)focus

? ? $("button:first").click(function() {

? ? ? ? $("input").trigger("focus",'觸發(fā)默認(rèn)事件');

? ? });


? ? ?//triggerHandler觸發(fā)focus

? ? $("button:last").click(function() {

? ? ? ? $("input").triggerHandler("focus",'沒有觸發(fā)默認(rèn)事件');

? ? });


正在回答

2 回答

因?yàn)榈谝粋€(gè)按鈕綁定的是tigger(),會(huì)觸發(fā)瀏覽器的默認(rèn)事件focus()事件。你on("focus",function(event,titie))沒有給titie傳入值當(dāng)然不會(huì)顯示了。

1 回復(fù) 有任何疑惑可以回復(fù)我~
#1

慕柯

還是不明白,那怎樣點(diǎn)擊第一個(gè)按鈕才會(huì)顯示 '觸發(fā)默認(rèn)事件' 這幾個(gè)字?
2016-08-29 回復(fù) 有任何疑惑可以回復(fù)我~
#2

Feair 回復(fù) 慕柯

你看之前的,trigger()如何將其first/last傳值給bottonName的,你可以仿著寫一個(gè)
2016-09-11 回復(fù) 有任何疑惑可以回復(fù)我~
#3

_十年

那為什么將focus換成click,titie就傳入值了?
2016-09-18 回復(fù) 有任何疑惑可以回復(fù)我~

7-1,也就是上一小節(jié),最后一句話是“自定義事件可以傳遞參數(shù)”,那意思就是默認(rèn)的瀏覽器事件不能傳遞參數(shù)。$("input").trigger("focus",'觸發(fā)默認(rèn)事件'); 這句話里“觸發(fā)默認(rèn)事件”就沒法被傳遞過去(但是triggerHandler函數(shù)可以傳遞參數(shù))。

$("input").on("focus",function(event,titie) {

? ? ? ? $(this).val(titie)

? ? });

沒有參數(shù)的話,title就是空值,因此最后input文本框就沒法顯示了。另外,可以像上一小節(jié)一樣,加上這樣一句話:title = title || "實(shí)在不行就顯示我吧"

那么,即使調(diào)用trigger函數(shù)也能顯示出剛才加的這行文字了

8 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

改了val()的參數(shù),為什么點(diǎn)擊第一個(gè)按鈕,參數(shù)不顯示,點(diǎn)第二個(gè)顯示

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)