gpt4 book ai didi

javascript - 让用户使用 javascript/jquery 选择文本输入的某个点

转载 作者:行者123 更新时间:2023-12-03 07:07:57 25 4
gpt4 key购买 nike

我有一个文本输入。

<input type="text" id="foo" name="bar" value="11 Minutes"/>

11 Minutes

我希望当用户单击输入时,用户的“光标”或“选择器”位于 11 之后,而不是分钟之后。

我不知道从哪里开始,如果这可以跨浏览器实现,并且无法找到这方面的信息。

还应该考虑适当的浏览器支持。

最佳答案

试试这个,我不知道这是否适合你。但基本上我将 selectionStartselectionEnd 设置为您希望将光标放置在何处。

您还可以使用selectionStartselectionEnd。在这两者之间添加范围会导致选择过于突出。只要确保开始<结束就可以了。

$(document).on("click", function(e){
if (e.target && e.target.id == "foo") {
if ($(e.target).is(":focus")) {
e.target.selectionStart = 2;
e.target.selectionEnd = 2;
}
}

});
<input type="text" id="foo" name="bar" value="11 Minutes"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

关于javascript - 让用户使用 javascript/jquery 选择文本输入的某个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36732780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com