我喜欢在获得焦点时选择文本框的值,因此我的 Site.Master 中有以下 javascript:
$("input:text").focus(function(){ $(this).select(); }
这(在 jsfiddle http://jsfiddle.net/8xVck/中尝试)在 IE 和 Firefox 中运行良好,但由于某种原因在 Chrome 中,当您单击文本框时,您可以立即看到它选择所有文本,然后它取消选择它并将光标放在您单击的位置。
我认为这是因为在其他浏览器中click
事件是在事件之前引发的focus
,而在 Chrome 中它是相反的?
谁能想到在 Chrome 中实现我的目标的方法?