2017-12-18 10 views
0

tinymceのインスタンスをdivからid invoice_edit_modalに削除する必要があります。TinyMce:idでエディタインスタンスを削除

var productCommentsFields = $('#invoice_edit_modal .product_comment'); 
productCommentsFields.each(function(i, obj) { 
    var commentOldId = $(this).attr('id'); 
    tinymce.remove('#invoice_edit_modal #'+commentOldId); 
}); 

しかし、それは動作しません: 私のコードは、(私はクラス.product_commentですべてtextareasを取得し、その後、私はそれらを削除しようとする)です。 この問題を解決するにはどうすればよいですか?おかげさまで

答えて

0

textarea dom要素を削除してもjavascript tinymceエディタオブジェクトには影響しないため、これは機能しません。

テキストエリアに一意のIDを指定した場合、エディタIDがテキストエリアIDと等しいため、これらのエディタを簡単に削除できます。あなたの問題を解決する方法を少し詳しく説明するために、私はあなたのDOM構造についてもう少し知る必要があります。id:tinymce.get("your_textarea_id").remove();

さらに、tinymce.editorsがあなたのコンソールに表示されることを教えてください。

私はこの情報を入手できたら、この回答を更新します。

0

除外するエディタインスタンスでremove()メソッドを呼び出す必要があります。

関連する問題