4

これを別の div にコピーできるように、jQuery を使用して TinyMCE エディターから HTML コンテンツを取得する方法はありますか?

コンテンツで val() のようないくつかのメソッドを試しましたが、機能していないようです...

4

6 に答える 6

4

jQuery の使用:

<textarea id="content" name="content">
$('#content').html()

TinyMce API の使用:

$('#content').tinymce().activeEditor.getContent() // overall html
$('#content').tinymce().activeEditor.getContent({format : 'text'}) // overall text
$('#content').tinymce().selection.getContent() // selected html
$('#content').tinymce().selection.getContent({format : 'text'})) // selected text
于 2012-06-20T02:55:29.577 に答える
4

jqueryアダプタで初期化している場合

 $(selector).tinyMCE().getContent();
于 2012-06-20T02:57:41.980 に答える
2

tinymce を使用している場合は、その内部メソッドを使用して必要なコンテンツを取得します。アクティブなエディター内でコンテンツを取得する必要がある場合は、次のようにします。

var rawString = tinyMCE.activeEditor.getContent();

イベント ハンドラー関数内でそのメソッドを呼び出します。

ドキュメントは次のとおりです。

Tinymce API

于 2012-06-20T02:57:15.957 に答える
1

TinyMCE の API を使用して取得します。

alert(tinyMCE.activeEditor.getContent());
于 2012-06-20T02:53:34.677 に答える
0

text();の代わりに使用しval();ます。

于 2012-06-20T02:51:38.797 に答える