0
我似乎无法在文档中找到一个事件,当特定元素插入到textarea的HTML中时将触发该事件。 例如,如果用户使文本变为粗体,我想在'b'标签添加到HTML中时触发事件;以及任何其他标签。CKEDITOR元素附加
我似乎无法在文档中找到一个事件,当特定元素插入到textarea的HTML中时将触发该事件。 例如,如果用户使文本变为粗体,我想在'b'标签添加到HTML中时触发事件;以及任何其他标签。CKEDITOR元素附加
您可以使用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
}
},
难道每次更改事件火键被按下?似乎效率低下。 – guub
这是在CKEDITOR元素内的DOM被更新时触发的事件 –