Ckeditor-forcePasteAsLainText仅用于单个元素/标记
Ckeditor - forcePasteAsPlainText only for a single element/tag
在使用Ckeditor时,我将bold
功能定义为:
config.coreStyles_bold =
{
element : 'span',
attributes : { 'style' : 'font-weight:bold' }
};
并且我还使用CCD_ 2使所有要粘贴的文本成为纯文本。这很好,但我需要制作上面的元素,以便在粘贴时保持其格式。
因此,任何粗体文本都应该粘贴为粗体,而其余文本应该粘贴为纯文本。
有人能告诉我如何才能做到这一点吗?
谢谢。
在搜索了一段时间后,我找到了一个解决方案:
在config.js
文件中,我添加了以下行:
config.pasteFilter = 'span{*}';
这将允许仅粘贴在已经设置了内联CCD_ 5的CCD_。对于这种情况,更严格的规则是:
config.pasteFilter = 'span{font-weight}';
我还删除了config.forcePasteAsPlainText = true;
(或者可以设置为false
)
相关文章:
- 在类JavaScript选择的另一个元素中选择一个标记元素
- 用于呈现kbd标记元素的Javascript
- “class”属性的值隐式扩展某些标记元素
- 根据MVC列表框和复选框的值更改标记元素
- 如何在 C# 中将值从 HTML 标记/元素传递到代码隐藏
- 带有 contenteditable=true 的 pre 标记 - 元素的 text() 内容中不会保留新行
- 使用 JavaScript 选择 Razor 标记元素
- 使用JavaScript在新的标记元素中创建标记元素
- 如何在Angular.js中创建新的标记元素
- 如何通过OnClick函数循环遍历标记元素并在显示器上获得相应的内容
- 需要更改spry菜单栏中父标记元素的颜色,然后更改当前浏览器URL
- 用应用的插件标记元素
- 试图解析标记元素
- 如何在不计算扩展实体的情况下找到标记(元素)的字符串索引?
- 如何在点击时将HTML标记元素更改为输入文本,以便用户可以编辑注释
- 将焦点样式事件应用于UL标记元素
- 递归地从多维数组中删除标记元素
- javascript:在子元素的条件下将类应用于父标记元素
- 我可以使用svg标记元素(g)作为React JSX返回值的根元素吗
- 将 css 类添加到 Angularjs 中的标记元素中