我必须在Tiny MCE中使用HTML 5 data attribute,但编辑器总是清除它们,因为它不是默认valid_elements配置已知的属性。
所以我在这里有两个问题:
到目前为止,我已经尝试过了:
extended_valid_elements : '@[id|class|title|style|data-options]',
和
extended_valid_elements : '*[id|class|title|style|data*]',
但它不起作用:(
答案 0 :(得分:5)
extended_valid_elements
不是这里的最佳选择。
请查看valid_elements
setting。这是一个例子
// The valid_elements option defines which elements will remain in the edited text when the editor saves.
valid_elements: "@[id|class|title|style|data-options|data*]," +
"a[name|href|target|title]," +
"#p,-ol,-ul,-li,br,img[src|height|width],-b,-i,-u," +
"-span[data-mce-type],hr",
答案 1 :(得分:3)
我正在使用:
extended_valid_elements: "+@[data-options]"
它对我有用。 (TinyMCE 4.3.11。注意+号?)