怎样调用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中的文字呢?