最近拿起knockoutjs和我試圖做一個預覽框,將在div中呈現html,因爲我寫在一個wysiwyg編輯器。現在我試圖讓我寫的文本在div中呈現,但它似乎與wysiwyg編輯器相沖突。我通過渲染文字在正常的<textarea>
字段中測試腳本,沒有問題,工作。然而,當我在wysiwyg編輯器中嘗試做同樣的事情時,它不會渲染任何東西。Knockout js的'文章'預覽框
我使用CKeditor btw。我基本上有這樣的:
<textarea name="body" data-bind="value: body"></textarea>
<script type="text/javascript">
CKEDITOR.replace('body');
</script>
CKEDITOR默認情況下,將獲得與編輯界面更換需要一個<textarea>
場名爲「身體」。
腳本本身就像我提到的那樣工作,它在正常的<textarea>
上工作,但是當我在<textarea>
上運行CKEDITOR.replace
時似乎不喜歡它。
使用firebug或chrome開發人員工具查看CKeditor生成的HTML外觀。它可能會用一些其他元素替換textarea。 –