だから私はこのシナリオを持っています
<div id="editor" contenteditable="true">
<div id="list">Hello</div>
</div>
電話したい
var html = $('<div id="replaced" contenteditable="false">Hello</div>');
$('#list').replaceWith(html);
問題は、出力を次のようにしたいことです。
<div id="editor" contenteditable="true">
<div id="replaced" contenteditable="false">Hello</div><br />
</div>
私は次のことを試しましたが、うまくいきませんでした: (これは tmp.mention を置き換える div です)
$('#'+tmp.mention).replaceWith(this).parent().after('<br />');
tmp.mention を置き換える div では、contenteditable が true に設定されている div エディター内で contenteditable が false に設定されているため、これを行いたいと考えています。ない場合
、ユーザーは div の後に入力できません...