当您在Stackoverflow中单击“询问问题”时,您会看到一个文本“您的编程问题是什么?要描述一下”。

我想要相同的东西,而我所需要做的就是将光标移动到文本字段的开头。我该如何使用jQuery?

最佳答案

也许这是一个矫kill过正,但是这些功能有助于选择输入字段的一部分。

下面的代码将光标置于第二个字段的第一个字符。

<html>
<head>
    <title>so</title>
</head>
<body>
    <input value="stack" />
    <input value="overflow" />
    <script>
        var inp = document.getElementsByTagName('INPUT')[1];
        if (inp.createTextRange) {
            var part = inp.createTextRange();
            part.move("character", 0);
            part.select();
        } else if (inp.setSelectionRange) {
            inp.setSelectionRange(0, 0);
        }
        inp.focus();
    </script>
</body>
</html>

关于javascript - 将光标移动到输入字段的开头?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2127221/

10-12 03:04