javascript - 关注输入字段,关注其他事件

标签 javascript jquery

HTML:

<form>
    <input id="inp" type="text" value="asd"  />
</form>

<div id="button">
    button
</div>

JS:

$("#button").on("click", function () {
    $("#inp").focus();
});

演示: http://jsfiddle.net/YgZx8/1/

如果点击按钮,上面的代码只是选择(而不是聚焦)输入字段中的文本。这种情况发生在 Safari 和 Chrome 中,在 Opera 和 Firefox 中正常工作。

问题:如何在 chrome 和 safari 中使输入聚焦

最佳答案

也许试试这个:

http://jsfiddle.net/YgZx8/10/

$("#button").on("click", function () {
   $('#inp').focus().val($('#inp').val());
});

关于javascript - 关注输入字段,关注其他事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16873556/

相关文章:

javascript - 如何在html表单 Action 中添加参数?

javascript - 使用 System.import 或 require.ensure 响应代码拆分和服务器端渲染

javascript - jquery- 在 div 的顶部保留图像

javascript - Jquery 高度返回错误值

javascript - JQuery FadeOut 在错误的时间发生

php - 使用 jQuery 禁用特定的文本字段

javascript - 如何从 Three.js 中的文件中最好地导出/导入 THREE.Vector3 数组?

javascript - AngularJS:ng-repeat 中的 ng-model setter

javascript - 说明可能使用触摸操作的情况 : manipulation

javascript - 如何将 ng-show 与复选框一起使用