jQuery:如何获得点击元素位置 - > textarea的

时间:2015-12-01 08:25:39

标签: javascript jquery html

我正在使用所见即所得和视图我正在使用渲染span(不要检查所有细节,这只是一个小概述)...

所以:我有这样的HTML代码:

<p>TEXT123!!!</p>
<strong>Yep!</strong>

是否可以获得我点击的位置?例如,我在第二行的ep之间点击并存储此值?

(问题的主要部分)用某种方法将我的textarea中的carret位置设置为between e and p on the second line

这可以通过javascript完成吗?

1 个答案:

答案 0 :(得分:0)

html将其原生contenteditable="true"。 你可以把它放在任何元素中。

<p contenteditable="true">TEXT123!!! <strong>Yep!</strong> </p>

实施例: Codepen.io

支持的浏览器: chrome +4.0,Internet Explorer +6.0,firefox +3.5,safari +3.1,opera +10.1