`

jquery选中文本输入框的内容为蓝色

 
阅读更多

我想实现,当光标进入input输入框时,自动将文本框内的选中为蓝色

一开始是使用的focus事件,用jquery

$('#myinput').focus(function(){ $(this).select() });

 提醒大家,千万别用focus,这样用不同的浏览器会有不同的效果,其实这样只是在鼠标左键按下,直到弹起前,都会有效,但是当鼠标左键弹起来的时候,火狐和chrome效果就不一样了,其他浏览器应该也是。

火狐是一次可以、一次不可以,间隔的;chrome是鼠标一弹起来,始终无法选中

 

将focus事件改为click事件就行了

$('#myinput').click(function(){ $(this).select() });

 虽然很简单,但是还是记录一下,供需要的朋友搜索查看吧,少浪费时间!

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics