CK编辑器 - 复制并粘贴

时间:2017-12-18 20:34:20

标签: ckeditor

我正在尝试复制并粘贴自定义下拉列表。自定义下拉html看起来像这样 -

<span class="fp-dropdown-popup elastic-input error" contenteditable="false">
    <button class="fp-dropdown-button" tabindex="0">
        <span class="fp-placeholder">Select One</span>
    </button>
    <span class="fp-menu" data-fp-items="[goods]">
    </span>
</span>  

在CK编辑afterPaste事件中,我检查了我的HTML,它看起来像这样 -

<span contenteditable="false">
    <button tabindex="0">
        <span>Select One</span>
    </button>
    <span data-fp-items="[goods]">
    </span>
</span>

已从所有元素中删除所有类。

我查看了几篇帖子,说明了确保允许的内容是真实的。 config.allowedContent = true;

我还应该寻找什么来找出这些属性被删除的位置?

1 个答案:

答案 0 :(得分:1)

看起来您的规则未应用(或已被覆盖)

如果您在浏览器控制台中运行

CKEDITOR.instances[YOUR_INSTANCE_NAME].filter.allowedContent

它应该输出长度为零的数组,这意味着一切都是允许的。

您可以尝试在底部编辑器粘贴自定义下拉列表 - https://sdk.ckeditor.com/samples/acf.html,因为我保留了所有内容。