我有allowcontent = true这是有效的,允许我在开始标签中有属性;但是,CKEdtior仍在删除结束标记属性。我使用编辑器允许修改使用{{each}}和{{/ each}}的简单Handlebars模板。将此与表格一起使用并想要重复我的行时会出现问题。
例如,我在源代码中输入了以下HTML:
<table>
<tr data-each={{each Person}}">
<td class="col-student-id">{{Identifier}}</td>
<td class="col-name">{{Name}}</td>
</tr data-each="{{/each}}">
</table>
当我点击源代码时,它会删除我的结束tr标记上的属性。
无论如何强迫CKEditor不删除此属性?如果没有,有没有人知道允许我使用这样的方法:
<table>
{{each Person}}
<tr>
<td class="col-student-id">{{Identifier}}</td>
<td class="col-name">{{Name}}</td>
</tr>
{{/each}}
</table>
当我尝试上面的例子时,它被重新格式化为:
<section>{{each Person}} {{/each}}
<table>
<tr>
<td class="col-student-id">{{Identifier}}</td>
<td class="col-name">{{Name}}</td>
</tr>
</table>
答案 0 :(得分:0)
您的输入源代码无效 - 结束标记不能包含HTML中的属性,因此CKEditor会忽略它们。阅读CKEditor HTML Autocorrection Issue中的更多内容。