2

tinymce エリアの html コンテンツを取得したいのですが、クリーンアップとフィルターを適用していません。どうやってやるの?たとえば、改行はこの呼び出しで html ソースから削除されますが、保持したいと思います。

http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.getContent

クロムでテストしている関数呼び出し:

console.log(tinyMCE.activeEditor.getContent({ format: 'raw' }));
console.log(tinyMCE.activeEditor.getContent({ format: 'text' }));
4

1 に答える 1

2

これは、jQuery を使用した簡単な方法です。

var ed = tinymce.get('your_editor_id');
var content = $(ed.getBody).html();

コンテンツ内にいくつかの小さな内部マーカー (スパン) がある場合があることに注意してください。

于 2012-09-24T15:08:33.860 に答える