我创建了一个 tinymce 菜单项,我想要它做的是向选定的文本元素添加一个类。我似乎无法弄清楚如何做到这一点。有什么建议么? 添加我的菜单项如下所示:
tinymce.PluginManager.add('button', function(editor, url) {
editor.addMenuItem('button', {
icon: '',
text: 'Button',
onclick: function() {
tinyMCE.activeEditor.dom.addClass(tinyMCE.activeEditor.selection, 'test'); //not working
},
context: 'insert',
prependToContext: true
});
});
如果有任何有用的提示,我将不胜感激。
最佳答案
我找到了一个可能不完美的解决方案(例如,如果您选择了文本的一部分,那么这不会像我希望的那样工作),但现在它可以满足我的要求:
tinyMCE.activeEditor.dom.addClass(tinyMCE.activeEditor.selection.getNode(), 'test');
例如,如果我在链接上执行此操作,脚本会将类名“test”添加到我的标签中。
关于javascript - 微小的MCE 4 : add Class to selected Element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33689336/