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

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

select()函數(shù)問題為什么點(diǎn)擊了button按鈕,input里的文字被選中?

select()函數(shù)問題為什么點(diǎn)擊了button按鈕,input里的文字被選中?此時只是借用了input里的函數(shù),并沒有人為的去選中文字,瀏覽器給彈了三次,第一次我想應(yīng)該是點(diǎn)擊button按鈕觸發(fā)input綁定的select事件,第二次彈應(yīng)該是不知道是誰把input里的文字給選中了,所以會彈一個出來,第三次彈真是見鬼了,難道是前兩次彈的都是button按鈕上的click事件在起作用?只有第三次才真正是input發(fā)現(xiàn)自己被選中了,興奮的彈了一下,嚇尿了觀眾!

我最想知道的是button按鈕click為什么會導(dǎo)致input選中文字,第一次彈的時候文字根本沒被選中

正在回答

5 回答

點(diǎn)擊click執(zhí)行了select,select不就是選中文字的么$("#bt1").click(function(){
??????? $("input").select();
??? })

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

這個函數(shù)會調(diào)用執(zhí)行綁定到select事件的所有函數(shù),包括瀏覽器的默認(rèn)行為??梢酝ㄟ^在某個綁定的函數(shù)中返回false來防止觸發(fā)瀏覽器的默認(rèn)行為。

$("input").select(function(e){

? ? ? ? alert(e.target.value);

? ? ? ? return false;

? ? })

加上這句后的效果就比較好理解了,三次彈窗是受瀏覽器的默認(rèn)行為的影響,去除就好了。

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

小小貝堡

select事件的瀏覽器默認(rèn)行為也不是彈窗,為什么阻止默認(rèn)行為就只會彈一次?這就是我一直想不明白的地方
2016-10-03 回復(fù) 有任何疑惑可以回復(fù)我~

$("input").select(function(e){

? ? ? ? alert(e.target.value);

? ? ? ? return false;

? ? })

form元素是有默認(rèn)提交表單的行為,如果通過submit處理的話,需要禁止瀏覽器的這個默認(rèn)行為
傳統(tǒng)的方式是調(diào)用事件對象? e.preventDefault() 來處理,?jQuery中可以直接在函數(shù)中最后結(jié)尾return false即可

別人是這么說的

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

.select()是jQuery事件函數(shù)。括號里為函數(shù)時,當(dāng)select事件出發(fā),會執(zhí)行函數(shù);括號里為空時,會執(zhí)行select選中事件。

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

...╮( ̄▽ ̄")╭。。。表示沒看懂

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

舉報

0/150
提交
取消

select()函數(shù)問題為什么點(diǎn)擊了button按鈕,input里的文字被選中?

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

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

幫助反饋 APP下載

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

公眾號

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