【发布时间】:2011-02-23 05:44:58
【问题描述】:
如何从输入字段中获取插入符号的位置?
我通过谷歌找到了一些零碎的东西,但没有什么防弹的。
基本上像 jQuery 插件这样的东西是理想的,所以我可以简单地做
$("#myinput").caretPosition()
【问题讨论】:
-
尝试搜索“光标位置”,这会给你带来更多的点击率,以及关于 SO 的一些主题。
-
@CMS 在
<input>中查找位置比在<textarea>中查找位置要简单得多。 -
@AndrewMao:如果滚动文本并且插入符号超过
size个字符,则难度会更大。 -
@alec:我同意搜索光标而不是插入符号可能会产生更多结果。正如在别处指出的那样,我了解到 caret 是更合适的术语。 cursor 表示任何内容中的位置,而 caret 表示特定于文本中的位置。
标签: javascript jquery html