javascript - TinyMCE,允许数据属性

标签 javascript html attributes tinymce rte

我必须使用 HTML 5 data attribute在 Tiny MCE 中,但编辑器总是清除它们,因为它不是默认已知的属性 valid_elements配置。

所以我这里有两个问题:

  • 数据属性是动态的(它可以是数据选项、数据测试、数据 foo 等...)所以我需要一个通配符值或其他东西。
  • 我想允许所有标签的数据属性。

到目前为止,我已经尝试过:

extended_valid_elements : '@[id|class|title|style|data-options]',

和:

extended_valid_elements : '*[id|class|title|style|data*]',

但它不起作用:(

最佳答案

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",

关于javascript - TinyMCE,允许数据属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7744903/

相关文章:

html - 如何根据node.js express中的特定按钮调用函数

javascript - AngularJS 内容和谷歌

c# - 如何使用 ResourceExposureAttribute 和 ResourceConsumptionAttribute?

javascript - asm.js 对编译器的限制

javascript - 使用 jQuery 相对于其位置滑动元素

jquery - html元素宽度小于单个子元素宽度之和?

html - 使用@helper.inputText ("property"时不在输入框前显示文本)

python - 子类化 Numpy 数组 - 传播属性

javascript - Jquery点击函数使用元素作为变量

javascript - document.getElementByID 正在用 html 代码替换 javascript