This question already has answers here:
selectionStart-End with textareas
(4个答案)
6年前关闭。
据我了解,selectionStart必须返回输入文本或textarea元素中所选文本的开始位置
我有这个js代码
和html
当我在文本“ bla bla bla”中选择某个部分时,结果为“未定义”。大喊,我哪里出问题了?
(4个答案)
6年前关闭。
据我了解,selectionStart必须返回输入文本或textarea元素中所选文本的开始位置
我有这个js代码
$("#inpt").on("mouseup" , function () {
alert( $("#inpt").selectionStart);
});
和html
<input id="inpt" type="text" value="bla bla bla" />
当我在文本“ bla bla bla”中选择某个部分时,结果为“未定义”。大喊,我哪里出问题了?
最佳答案
尝试this.selectionStart
,它不是jQuery对象的属性,而是HTMLInputElement
的属性。
$("#inpt").on("mouseup" , function () {
console.log(this.selectionStart);
});
10-07 21:36