CKEDITOR关于元素追加

时间:2016-11-12 17:39:38

标签: javascript html ckeditor

我似乎无法在文档中找到一个事件,该事件将在特定元素插入textarea的HTML时触发。 例如,如果用户将文本设为粗体,我想在' b'标签被添加到HTML中;以及任何其他标签。

1 个答案:

答案 0 :(得分:0)

您可以使用change事件并检查输入中是否存在b

var editor = CKEDITOR.inline(element, {
    resize_enabled: false,
    skin: 'rich-text,' + RX_RICH_TEXT.ckeditor.skinPath,
    on: {
        change: function () {
            var dom = this.getData();
            if (dom.includes('<b>')) {
                // your logic
            }
        },