我需要一个解决方案,允许我在CKEditor中的各个元素上添加/编辑/删除data-*
属性,而无需在源编辑器中直接手动添加它?
我还没有找到允许我这样做的配置项或插件。
我该怎么做?
答案 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