1

重複の可能性:
ckeditor インスタンスの変更イベントを検出するにはどうすればよいですか?

jqueryを介してボタンを使用するのが好きなように、CKEDITORSを動的に生成しました。こんな感じで生成しました。Add はボタンの ID で、config は配列です。

$('#add').click(function(){

$('<div class = "editors name="dynamic[]"><div class="field" cols="20" id="'+id+'" name="dynamic[]"      rows="10"></div><div>').fadeIn('slow').appendTo('.inputs');

$('.field:last').ckeditor(config); 

「.field:last」は、ボタンがクリックされるたびに、すでに作成されたエディターの後に新しい ckeditor を作成するために使用されます。

しかし、これらのエディターで変更機能、キープレスまたはキーダウン機能をどのようにアタッチできますか。静的エディターを修正したjavascriptでそれを行いました。以下のコードのように。しかし、どうすればjqueryでそれを行うことができますか。

JavaScript による CKEditor のランタイム変更イベント。

CKEDITOR.on('instanceCreated', function (e) {

e.editor.on('change', function (ev) {

   var temp = ev.editor.getData();
   alert(temp);

}); });

ありがとう

4

0 に答える 0