0

今日、入力テキストがある作業が割り当てられました。誰かがそれをクリックすると、ckeditor が有効になっている textaread に置き換えられます。すでに ckeditor を textarea で有効にしていますが、div を ckeditor が有効な textarea に置き換えようとすると、ckeditor が有効になっていない単純な textarea が表示されます。以下はそのコーディングです:-

<script type="text/javascript">
function myJDFunction1()
{
document.getElementById("Hide1").innerHTML='<textarea class="ckeditor" id="typingarea2" name="typingarea2"></textarea>';
}

</script>



<div id="Hide1">
    <textarea name="Answer1" onclick="myJDFunction1()"></textarea>
</div>
4

3 に答える 3

1
<a href="#" id="Hide1" onclick='document.getElementById("Hide1").innerHTML=
"<textarea class=ckeditor id=typingarea2 name=typingarea2></textarea>"'>text editor</a>
于 2013-03-13T13:21:21.217 に答える
1

jquery プラグイン アダプターを使用して CKEDITOR を呼び出してみてください

  1. jquery JavaScript ファイルをインポートします。
  2. jquery ckeditor アダプター "/ckeditor/adapters/jquery.js" をインポートします。
  3. CKEDITOR を DOM 要素にバインドします。

     $('#Hide1').ckeditor();
    
于 2013-03-13T11:32:43.230 に答える