CKEditor编辑data- *属性

时间:2015-03-19 10:50:38

标签: ckeditor

我需要一个解决方案,允许我在CKEditor中的各个元素上添加/编辑/删除data-*属性,而无需在源编辑器中直接手动添加它?

我还没有找到允许我这样做的配置项或插件。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

Here is a working sample based on the example you provided.

您可以使用this添加/编辑/删除元素的数据属性:

element.data( 'extra-info', 'test' );   // Appended the attribute data-extra-info="test" to the element.
alert( element.data( 'extra-info' ) );  // 'test'
element.data( 'extra-info', false );    // Remove the data-extra-info attribute from the element.

http://docs.ckeditor.com/#!/api/CKEDITOR.dom.element-method-data