content-editable 要素に挿入または削除操作を適用したいと考えています。例:
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 の有効性と選択/キャレットの位置を気にしないでください。