ビューに Ckeditor があり、エディターの値を動的に取得して div に表示します。次のように定義(val、html、texなど)の多くの組み合わせを試しました:
CKEDITOR.on('instanceCreated', function (e) {
e.editor.on('contentDom', function () {
e.editor.document.on('keyup', function (event) {
var str = CKEDITOR.instances['editor1'].getData();
$("#mirror1").text(str);
$("#mirror2").val(str);
$("#mirror3").html(str);
$('#mirror4').val($('<div/>').html(str).text());
}
);
});
});
私のdiv
<div id="mirror1">
</div>
<div id="mirror2">
</div>
<div id="mirror3">
</div>
<div id="mirror4">
</div>
たとえば私が書いたとき<pre>int i=0;</pre>
mirror1 text= <pre>deneme</pre>
mirror2 text= null
mirror3 text= <pre>int i=0;</pre>
mirror4 text= null
私は出力を期待しています:int i=0;
これを行うにはどうすればよいですか。正しい構文は何ですか? ありがとう。