【问题标题】:How can I utilize selectionStart? [duplicate]如何使用 selectionStart? [复制]
【发布时间】:2012-09-08 21:54:58
【问题描述】:

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

我有这个js代码

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

和html

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

当我选择文本“bla bla bla”中的某个部分时,结果为“未定义”。请大喊,我哪里做错了?

【问题讨论】:

标签: javascript jquery textselection


【解决方案1】:

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

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

【讨论】:

  • this.selectionStart 在我的情况下是未定义的,你能告诉我可能的原因是什么吗?
猜你喜欢
  • 2012-06-24
  • 1970-01-01
  • 2010-11-13
  • 1970-01-01
  • 1970-01-01
  • 2020-08-12
  • 1970-01-01
  • 2016-04-29
  • 2013-08-08
相关资源
最近更新 更多