如何动态替换TinyMCE中的内容?

Pet*_*ter 25 html javascript tinymce

我想{baseurl}在TinyMCE编辑器中将所有关键字替换为正确的URL.我怎样才能做到这一点?

例如,如果用户将在编辑器中添加HTML,<img src="{baseurl}/image.jpg" />我想在TinyMCE编辑器中看到这个图像 - 所以这将被替换为<img src="http://mydomain.com /image.jpg" />

有任何想法吗?

Tha*_*ama 50

以下是将替换您的编辑器内容的代码.但是你需要在正确的时间做这个动作.

var editor = tinymce.get('my_editor_id'); // use your own editor id here - equals the id of your textarea
var content = editor.getContent();
content = content.replace(/{\$baseurl}/g, 'http://mydomain.com');
editor.setContent(content);
Run Code Online (Sandbox Code Playgroud)