CKEditor删除结束标记中的属性

时间:2015-05-08 18:48:14

标签: ckeditor

我有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>

1 个答案:

答案 0 :(得分:0)

您的输入源代码无效 - 结束标记不能包含HTML中的属性,因此CKEditor会忽略它们。阅读CKEditor HTML Autocorrection Issue中的更多内容。