Javascript 部分选择文本字段内的文本
我希望我的脚本只选择文本字段中的一部分文本(Javascript 部分选择文本字段内的文本,javascript,html,Javascript,Html,我希望我的脚本只选择文本字段中的一部分文本(),您需要使用范围,跨浏览器兼容性可能是一个问题 怪癖模式: 如果jQuery是一个选项,那么下面是一个可以使用的函数() 签出(可能是副本…) 此外,可以在这里找到一个关于所选文本和光标位置的有用实现:为了澄清,您需要一种方法来设置当前选择,方法是指定开始和结束索引?或者匹配正则表达式?或者以某种预定的方式修改现有选择?或者什么?为什么需要jQuery来设置当前选择是的,我的问题似乎是重复的。奇怪的是,我似乎从来没有找到一个现有的堆栈溢出问题来解决我
),您需要使用范围,跨浏览器兼容性可能是一个问题
怪癖模式:
如果jQuery是一个选项,那么下面是一个可以使用的函数()
签出(可能是副本…)
此外,可以在这里找到一个关于所选文本和光标位置的有用实现:为了澄清,您需要一种方法来设置当前选择,方法是指定开始和结束索引?或者匹配正则表达式?或者以某种预定的方式修改现有选择?或者什么?为什么需要jQuery来设置当前选择是的,我的问题似乎是重复的。奇怪的是,我似乎从来没有找到一个现有的堆栈溢出问题来解决我的问题,直到我发布了重复的问题。
$.fn.selectRange = function(start, end) {
return this.each(function() {
if(this.setSelectionRange) {
this.focus();
this.setSelectionRange(start, end);
} else if(this.createTextRange) {
var range = this.createTextRange();
range.collapse(true);
range.moveEnd('character', end);
range.moveStart('character', start);
range.select();
}
});
};