标签: javascript contenteditable caret
我有一个contenteditable div,我抓住某些单词并用一个跨度包裹它。我尝试在用户输入时执行此操作。
contenteditable
目前,我通过jQuery更新div的html内容:
$(div).html($(div).html().replace(....))
然而,当它运行时,div中的光标位置返回到第一行。
在更新contenteditable的内容而不丢失光标位置时是否有不同的方法?