编程语言
首页 > 编程语言> > javascript – TinyMce – 无法读取undefined的属性’add’

javascript – TinyMce – 无法读取undefined的属性’add’

作者:互联网

关于事件onChange here的官方页面tinymce

<script>
    tinymce.init({
    selector: "textarea",
    language: "ru",
    plugins: [
        "advlist autolink lists link charmap anchor",
        "searchreplace fullscreen",
        "insertdatetime paste"
    ],
    toolbar: "undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link",
    setup : function(ed) {
        ed.onChange.add(function(ed, l) {
            console.debug('Editor contents was modified. Contents: ' + l.content);
        });
    }
});
</script>

我使用这段代码,但无法工作,在控制台中我看到错误无法读取属性’添加’的未定义…

请告诉我为什么代码不能正常工作怎么样?

解决方法:

您使用TinyMCE 3.x版本的onChange事件的函数
如果您使用的是TinyMCE 4.x版本,则onChange函数具有以下形式:

tinymce.init({
    ...
    setup: function(editor) {
        editor.on('change', function(e) {
            console.log('change event', e);
        });
    }
});

您可以在官方页面here中看到此功能.

标签:jquery,javascript,onchange,tinymce,tinymce-4
来源: https://codeday.me/bug/20190612/1224825.html