【问题标题】:How can I put focus on a field after the entered text? [duplicate]如何在输入文本后将焦点放在字段上? [复制]
【发布时间】:2011-12-07 18:55:35
【问题描述】:

可能重复:
Set Focus After Last Character in Text Box

我有一个包含默认值的文本字段。我想使用 jquery 来关注这个字段,但是使用 focus() 会将光标放在已经输入的文本之前。如何在输入的文本后聚焦光标?

【问题讨论】:

  • 刚刚也将其标记为重复

标签: javascript jquery html


【解决方案1】:

您可以像这样设置插入符号的位置:http://jsfiddle.net/tSChT/

var textbox = $("#textbox");

textbox.prop("selectionStart", textbox.val().length) // set caret to length (end)
       .focus();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-16
    • 1970-01-01
    • 1970-01-01
    • 2018-03-25
    • 2021-03-31
    • 2021-03-18
    • 2020-11-05
    相关资源
    最近更新 更多