0

私は今日かなりの間見回していましたが、うまく機能していないようです。

jQuery から .remove() 関数などを使用したいので、「簡単に移行」できると思いました。

現在 Joomla 2.5.9 を使用しており、記事エディターで TinyMCE にアクセスしようとしています。

誰でもこれを行うことができましたか?

そのエディターのコンテンツを一時的な div または var にロードし、次のようなものを使用$('#tmp').remove('...');して、最後にアクティブなエディターに戻す必要があります。

問題は、私が何をしようとしても、代わりにnullを取得し続けることです:(

4

1 に答える 1

1

これを行うには、 TinyMCE Javascript APIを使用する必要があります。最近のプロジェクトで同様のタスクを実行しましたが、次のアプローチをお勧めします。

tinyMCE.onAddEditor.add( function() {
    tinyMCE.activeEditor.onChange.add( function( ed ) {
         var content = ed.getContent();

         // process the content here
         // ...

         ed.setContent( content );
    });
});

このgetContent()メソッドは、HTML タグを含むエディター フレーム内のテキスト全体を返します。その後、HTML として動的にロードして操作することができます。

$( content ).remove( '...' );
于 2013-02-16T21:23:36.883 に答える