我使用CKeditor编辑富HTML页面,但某些JavaScript功能依赖于触发它们的标签的特殊属性。
这些情况比较少见,只有5000多条记录的数据库中的一小部分需要触发这个功能,而这个特定的JS模块需要特殊属性作为参数化的一种方式:
<a href="#" data-from="ROM" data-to="NYC" data-promo="8373794">Buy your tickets</a>
CKeditor允许我添加这些属性(通过编辑条目的源代码),但当客户编辑页面时,编辑器会删除它们并破坏该功能。
要求我的客户不编辑这个特定的记录似乎不太专业。更换其他所见即所得编辑器可能有效,但我认为那是最后的办法。
CKEditor必须有解决方案!
section
元素,您可以使用section[*]{*}(*)
。 - Arvind K.'*[data-*]'
才能正确地允许数据属性。 - osbert