在contentEditable模式下移动光标

时间:2013-10-09 09:49:59

标签: javascript jquery onclick contenteditable

我在contentEditable方面遇到问题,至少在Chrome div和spans中添加,因为用户在DIV中编辑了文本内容。

打开DIV进行编辑后,我可以通过单击(鼠标左键)来移动光标,但是如果文本我想将光标移动到其中一个子div或子跨度中chrome,光标没有移动,而是一起从div中取出,我必须再次激活contenteditable。

有没有办法解决这个问题,还是我什么都不做?

1 个答案:

答案 0 :(得分:0)

这是我的解决方案:

jquery remove <span> tags while preserving their contents (and replace <divs> and <p>:s with <br>)

简而言之,从div和p标签中取出所有文本,用br代替它们的开头标签,对于那些一直出现在退格(在chrome中)的span标签,我只需打开它们。这会自动摆脱风格。