怎樣調用select才能讓input中的字選中并且僅執行一次函數?
對于
??$("input").select(function(e){ ????????alert(e.target.value) ????????//e.preventDefault(); ????????//?return?false ????}) ??$("#bt1").click(function(){ ????????//$("input").select(); ????????$("input").triggerHandler('select'); ??????//return?false ????})
當單擊bt1時會alert3次
看了很多人的方法,無論是加return ,還是阻止冒泡,確實能使alert只彈一次,但是我發現這樣做的話input中的選中效果,也就是“慕課網”這3個字的選擇效果并沒有。
那有沒有一種方法讓alert只執行一次,并且能全選input中的文字呢?
2017-08-27
為什么我的在input的handler函數中加上阻止冒泡語句就可以了,兩個都可以觸發,而且只觸發一次,(我的是chrome瀏覽器)
2017-06-12
簡單粗暴...直接寫一起不就好了