- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用以下代码...
var oEditorText = CKEDITOR.instances["_TEXTAREANAME_"].getData();
return {
_TEXTAREANAME_ : oEditorText
};
每次编辑同一条记录时都会添加一个新标签。
我该如何纠正这个问题,
提前谢谢您!
最佳答案
您可以通过更改配置设置来限制 CKEditor 插入的标签。
我概述了为什么在某些情况下插入标签,并在这篇文章的答案中解释了两种配置设置的使用:
How to configure ckeditor to not wrap content in <p> block?
答案不仅仅包括防止 <p>
。阻止插入。
我解释的两个设置是:config.enterMode
和config.autoParagraph
.
config.enterMode
确定内容是否被包装以及由什么标签包装。
config.autoParagraph
确定诸如“span”之类的内联元素是否自动包装在 block 元素中。
请参阅该帖子了解更多详细信息。
<小时/>我指出了更多设置,但没有描述它们。我将在这里描述它们。
config.shiftEnterMode
与 config.enterMode
具有相同的选项和用法.
config.fillEmptyBlocks
确定是否将不间断空格 (
) 字符实体插入到空 block 元素中。除了将其设置为 true 或 false 之外,您还可以设置函数返回 true 或 false。
config.forceEnterMode
将导致在 config.enterMode
中分配标签无论上下文如何,只要有换行符就使用设置。所以如果 <div>
是在输入模式下分配的标签,您处于<p>
标签,换行符将导致 <div>
插入 <p>
内.
config.ignoreEmptyParagraph
当设置为 true(默认值)时,它表示如果内容区域中除了空段落之外没有其他内容,则编辑器应返回空值而不是空 <p></p>
标签。
正如戴蒙所说,有一个 config.fullPage
环境。它用于指示编辑器的内容是否代表完整的 HTML 文档:
<html><head></head><body></body></html>
或通常情况下的 HTML 代码块。
所有配置设置均在此处描述:
http://docs.cksource.com/ckeditor_api/symbols/CKEDITOR.config.html
关于ckeditor - 如何在 CKEditor 3.x 中删除不必要的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7441548/
jQuery attributeContainsPrefix [name^="value"] 对比 attributeStartsWith [name|="value"] 实际区别是什么? 最佳答案
在1.1部分在RFC 6749中,有四种角色:资源拥有者、资源服务器、客户端和授权服务器。 如果客户端和资源所有者是同一实体,OAuth 是否变得多余或不必要? 例如,我有一个封闭的 API 和一个面
我有一段代码,其中有一个带有保护子句的 raise 语句: def validate_index index # Change to SizeError raise ArgumentError
我看到了这篇文章( JPA Entity Lifecycle Events vs database trigger ),但它并没有像我在这里那样明确地询问: 当我插入 PK 值为 (null) 的行时
所以,我有一段代码看起来像 if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR2){ // Do something }
我是一名优秀的程序员,十分优秀!