【发布时间】:2012-11-01 02:21:50
【问题描述】:
更新:Get cursor or text position in pixels for input element 的副本。
TL; DR - 使用令人难以置信的轻量级和健壮的textarea-caret-position Component 库,它现在也支持<input ype="text">。演示http://jsfiddle.net/dandv/aFPA7/
有没有办法知道插入符号在 HTML 文本字段中的位置?
<input type='text' />
我想根据插入符号的位置以像素为单位(并重新定位)一个 div。
注意:我不想知道字符或
<textarea>中的位置。我想知道<input>元素中的像素位置。
【问题讨论】:
-
+1 非常有趣的问题。
-
这个问题与Get cursor or text position in pixels for input element 完全相同(即单行输入
<input type="text">),而不是在文本框中获取插入符号的像素坐标(又名<textarea>元素)。 -
令人难以置信的轻量级和健壮的textarea-caret-position 组件 库现在也支持
<input type="text">,使所有现有答案都过时了。演示jsfiddle.net/dandv/aFPA7
标签: javascript html textinput caret