2016-10-14 14 views
0

すべて!TinyMCEのプラグイン - 追加されたコードを削除するには?

私はTinyMCE 4のための少しのプラグインを書いています。
プラグインのしくみは今重要ではありません。私はページにコードを追加することができます。

...私の問題は...私はあまりにも、への可能性が追加されたコードを削除必要があること、
であり、私がすることはできません

ここ

私のコード:

tinymce.PluginManager.add('subpages', function(editor, url) { 
    editor.addButton('subpages', { 
     image: url + '/subpages.png', 
     title: 'Liste der Unterseiten', 
     onclick: function() { 
      editor.insertContent('<div style="width: 100%">BLAH</div>'); 
     } 
    }); 
}); 

ユーザーが追加した「DIV」をページから削除できるようにするにはどうすればよいですか?私はちょうど

どうもありがとう
ルカBertoncello

答えて

0

はおそらく、あなたがdata-属性を追加することができます...要素をクリックして、それを削除し、私の要素のためにそれが動作しないことができ、他のプラグインで
divを使用してJavaScriptを使用してそれを探しますか?その後、JavaScriptからコンテンツからそのDOM要素を削除することができ、残りのコンテンツは変更されません。

あなたのコードの複数のインスタンスは、そうdata-myplugin-idで一意の値を使用して、特にそれぞれ1をターゲットにできるようになる... data-属性を使用して、独自に各1

<div data-myplugin-id="1">....</div> 
. 
. 
. 
<div data-myplugin-id="2">....</div> 

を定義することができるようになるエディタで表示されることができる場合。

+0

こんにちはマイケル。あなたは私の問題を理解していませんでした...私はDOMから要素を削除する方法を知っています。私が必要とするのは、この要素をどのように作成すればよいのかを知ることです.TinyMCEから**をクリックして削除することができます**。 –

関連する問題