【发布时间】:2011-03-08 02:36:15
【问题描述】:
这里出现了类似的问题:3380458:
当尝试使用以下 jquery 选择焦点时,它在 webkit 中不起作用:
$('#out').focus(function(){
$('#out').select();
});
实际上,Webkit[Chrome/Safafi] 在 Focus 时不会选择字段中的所有文本。这是一个已知错误,解决方法如下。当通过鼠标单击发生焦点时,使用 jquery 提供的解决方法有效:
$('#out').focus(function () {
$('#out').select().mouseup(function (e) {
e.preventDefault();
$(this).unbind("mouseup");
});
});
问题:当字段通过按 Tab 键获得焦点时(当它之前的字段处于焦点时),此解决方法不起作用。光标出现在字段的开头,并且没有选择任何文本。我尝试了一些方法,但无法将此解决方法推向工作。
非常感谢 - 詹姆斯
【问题讨论】:
-
制表符正在为我进行选择并在 chrome 中为我工作。究竟是什么问题。
-
让我在 windows chrome 和 safari 中尝试一下......
-
它似乎是我的应用程序中的其他一些 javascript 导致此解决方法在该字段被选项卡进入时不起作用.. 太奇怪了.. 禁用一些东西现在就解决了。
标签: javascript jquery google-chrome safari webkit