据我所知,selectionStart必须从输入文本或textarea元素中的选定文本返回起始位置
我有这个js代码
$("#inpt").on("mouseup" , function () {
alert( $("#inpt").selectionStart);
});
和html
<input id="inpt" type="text" value="bla bla bla" />
当我在文本“bla bla bla”中选择某个部分时,结果是“未定义”。好吧,我哪里出错了?
答案 0 :(得分:2)
尝试this.selectionStart
,它不是jQuery对象的属性,而是HTMLInputElement
的属性。
$("#inpt").on("mouseup" , function () {
console.log(this.selectionStart);
});