在Chrome中,聚焦HTML文本输入字段可选择内容。如何取消选择?

时间:2012-04-11 17:28:44

标签: javascript jquery focus html-form html-input

  

可能重复:
  Focus input field with JQuery without selecting current value text

使用以下代码将第一个字段聚焦在表单中:

$(document).ready(function(){
  $("form input:visible:enabled:first").focus();        
});

为什么选择字段中的文字?如何在不选择文本的情况下聚焦输入?

使用Ruby on Rails。在Chrome上测试过。

1 个答案:

答案 0 :(得分:2)

$(document).ready(function(){
   $("form input:visible:enabled:first").focus().val('Yeah');        
});​

如果你不知道这个价值是多少,你可以这样做:

var $firstInput = $("form input:visible:enabled:first")
$firstInput.focus().val($firstInput.val());

但我会尝试找到更好的解决方案。