javascript - wp_编辑器 : How to load wp_editor on demand using jQuery?

标签 javascript wordpress tinymce wp-editor

我正在尝试使用 jquery/javascript 按需加载 wp_editor。

不知何故,我使用以下代码取得了成功,但它不会在元素中保存更改的数据。

tinyMCE.execCommand('mceAddEditor', false, textarea_id);

我非常感谢任何贡献。

最佳答案

当我们使用wp_editor()时,它会加载WordPress默认可视化编辑器。 您必须加载:

<script src="//cdn.tinymce.com/4/tinymce.min.js"></script>

工作示例:http://jsfiddle.net/rupomkhondaker/j7brgyL2/

<textarea id="test">Easy features.</textarea>

代码是

$(document).ready(function() {
    tinyMCE.init({
        mode : "none"
    });
    tinyMCE.execCommand('mceAddEditor', false, 'test');
});

简单地使用

tinymce.execCommand('mceAddEditor', false, 'textarea_id');

这是另一个示例:

<textarea name="sectionContent_1" id="sectionContent_1"></textarea>

脚本:

var textAreaID = 'sectionContent_' + sectionID;
$(this).parent()
    .find('.sectionOptions')
    .html(ctHolder).ready(
        function() {
            tinyMCE.execCommand('mceAddEditor', false, textAreaID); 
        }
    );

最简单的方法是

tinyMCE.execCommand("mceAddEditor", false, id);
tinyMCE.execCommand('mceAddControl', false, id);

关于javascript - wp_编辑器 : How to load wp_editor on demand using jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34441110/

相关文章:

javascript - 如何在表单字段输入中生成简短的唯一代码?

linux - 如何将端口 8081 定向到子文件夹

html - 将自定义 CSS 类添加到 Wordpress/Genesis 输出的不同 HTML 元素

xml - HTML 到 XML,反之亦然,并在运行时从 UI - JAXB 使用模式进行验证?

javascript - 如何从文本 API 中删除单个字符串行?

javascript - 焦点事件监听器未触发不可编辑的输入

javascript - 无法隔离正确的 clientHeight 值

javascript - 使用 jQuery 从tinyMCE 编辑器保存数据

jquery - 将文本(纯文本)从tinymce复制到textarea

javascript - React 组件导入无法识别