我如何利用selectionStart?

时间:2012-09-16 11:23:18

标签: javascript jquery textselection

据我所知,selectionStart必须从输入文本或textarea元素中的选定文本返回起始位置

我有这个js代码

 $("#inpt").on("mouseup" , function () {
    alert( $("#inpt").selectionStart);
});

和html

<input id="inpt" type="text" value="bla bla bla" />

当我在文本“bla bla bla”中选择某个部分时,结果是“未定义”。好吧,我哪里出错了?

1 个答案:

答案 0 :(得分:2)

尝试this.selectionStart,它不是jQuery对象的属性,而是HTMLInputElement的属性。

$("#inpt").on("mouseup" , function () {
    console.log(this.selectionStart);
});