gpt4 book ai didi

javascript - 使用 jQuery 选择输入框中的部分字符串

转载 作者:行者123 更新时间:2023-12-03 21:50:48 24 4
gpt4 key购买 nike

我试图弄清楚如何使用 jQuery 突出显示输入框中文本的某些部分。突出显示输入框的全部内容非常简单,但是如何突出显示一个单词或几个字母呢?

谢谢!

最佳答案

对于文本<input>元素,以下将完成这项工作。该示例仅在输入中选择单词“two”:

function setInputSelection(input, startPos, endPos) {
input.focus();
if (typeof input.selectionStart != "undefined") {
input.selectionStart = startPos;
input.selectionEnd = endPos;
} else if (document.selection && document.selection.createRange) {
// IE branch
input.select();
var range = document.selection.createRange();
range.collapse(true);
range.moveEnd("character", endPos);
range.moveStart("character", startPos);
range.select();
}
}

document.getElementById("setSelection").onmousedown = function() {
var input = document.getElementById("i");
setInputSelection(input, 4, 7);
return false;
};
<input id="i" type="text" value="One two three">
<input type="button" value="Set selection" id="setSelection">

关于javascript - 使用 jQuery 选择输入框中的部分字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3085446/

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