亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這里為什么輸入框input中會出現“沒有觸發默認聚焦事件”?

$("button:last").click(function()?{
????????$("a").triggerHandler("click");
????????$("input").triggerHandler("focus","沒有觸發默認聚焦事件");
????});

triggerHandler(arg1,arg2),帶有兩個參數,第二個參數指的是什么?和trigger一樣,arg2是傳入的參數?如果是,那怎么知道arg2是傳遞給input(在這個例子中)呢?

正在回答

1 回答

這里$("input").triggerHandler("focus","沒有觸發默認聚焦事件");中的兩個參數是傳入input的focus事件中的,參數1也就是arg1已經指定的了要觸發的事件就是focus,參數arg2也就是要傳入input的focus事件中的title的值所以會彈出"沒有觸發默認聚焦事件”


2 回復 有任何疑惑可以回復我~
#1

qq_走天涯_5

那為什么? $("button:first").click(function() { $("a").trigger("click"); $("input").trigger("focus","123"); }); 這個函數不會再input里頭顯示123
2017-04-07 回復 有任何疑惑可以回復我~
#2

慕粉2243585596 回復 qq_走天涯_5

因為trigger會觸發瀏覽器的默認行為 即input的聚焦行為,此時是不能設置input的title值的
2017-04-11 回復 有任何疑惑可以回復我~
#3

慕UI3524263

title 是什么??
2017-11-04 回復 有任何疑惑可以回復我~
#4

慕先生6402551 回復 慕粉2243585596

同問title是什么還有前面 $(this).val(title)表示什么?謝謝!
2018-04-03 回復 有任何疑惑可以回復我~
#5

風君子說

感謝回答 簡單易懂
2018-10-12 回復 有任何疑惑可以回復我~
#6

慕雪4408490

看了你的解答我終于好像明天了,謝謝謝謝
2018-11-20 回復 有任何疑惑可以回復我~
查看3條回復

舉報

0/150
提交
取消

這里為什么輸入框input中會出現“沒有觸發默認聚焦事件”?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號