我在contentEditable方面遇到问题,至少在Chrome div和spans中添加,因为用户在DIV中编辑了文本内容。
打开DIV进行编辑后,我可以通过单击(鼠标左键)来移动光标,但是如果文本我想将光标移动到其中一个子div或子跨度中chrome,光标没有移动,而是一起从div中取出,我必须再次激活contenteditable。
有没有办法解决这个问题,还是我什么都不做?
答案 0 :(得分:0)
这是我的解决方案:
jquery remove <span> tags while preserving their contents (and replace <divs> and <p>:s with <br>)
简而言之,从div和p标签中取出所有文本,用br代替它们的开头标签,对于那些一直出现在退格(在chrome中)的span标签,我只需打开它们。这会自动摆脱风格。