如何聚焦输入,并取消选择其中的文本

Sol*_*olo 7 html javascript forms jquery

我目前想要聚焦第一个输入元素,而不在输入元素中选择预设值文本.如何关注输入元素,然后取消选择其中的文本?我目前的焦点jQuery如下.

$(document).ready(function() {
    $("input[name='title']").focus();
});
Run Code Online (Sandbox Code Playgroud)

Dan*_*nte 10

您可以使用selectionStartselectionEnd属性:

$(document).ready(function() {
    $("input[name='title']").each(function(){
        this.focus();
        this.selectionEnd = this.selectionStart;
    });
});
Run Code Online (Sandbox Code Playgroud)


Chi*_*120 7

$(document).ready(function() {
    $("input[name='title']").focus();
    $("input[name='title']").val($("input[name='title']").val());
});
Run Code Online (Sandbox Code Playgroud)