我想将插入或删除操作应用于内容可编辑元素。例如:在给定位置插入/删除内容到contenteditable元素
element = $('.content')
op = {insert: 'This works', pos:32}
applyOperation(element, op)
将改变:
<div class='content'><i>anything</i> something else <i>anything else</i></div>
分为:
<div class='content'><i>anything</i> something else This works<i>anything else</i></div>
约束:我想避免全部内容替换。
注意:现在不用担心HTML的有效性和选择/ carret的位置,我会照顾的。
所以该位置必须是相对于div的内容的一些HTML序列化?这将是不切实际的。 –
你说得对。你会建议什么样的定位解决方案? –