首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阻止nicEdit创建<p>标记吗?

阻止nicEdit创建<p>标记吗?
EN

Stack Overflow用户
提问于 2014-02-10 16:33:07
回答 1查看 1.7K关注 0票数 1

我在后端实现了nicEdit,用于上传新闻,在前端,每个新站点在文本正文的开头都有一个正方形(图片附呈)。这只发生在文本的第一段。

由于nicEdit添加了段落标记,文本显示在与正方形不同的行上。我在nicEdit文档中搜索过,以前在这里回答过问题,但没有找到解决方案。是否有任何方法将nicEdit中的段落格式更改为在段落末尾使用br而不是让它用p标记包装文本?或者如果不是,让Nicdit自动地将正方形添加到每个文本的开头?

提前感谢您的帮助!!

http://i.stack.imgur.com/dxxtu.png

编辑:原来,p标签不是由位编辑引起的,而是由用户复制粘贴文章造成的。我已经使用从粘贴的文本中删除格式,但是标记仍然存在(它似乎只删除字体属性)。

作为临时修复,我将这个正方形作为初始文本添加到nicedit中,以便将其与文本的其余部分一起发送到db,并在同一段落中。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-10 18:18:48

我意识到在您修改的代码中有一行指定了所有不想要的标记。你应该在那里加上这一段。

搜索

代码语言:javascript
复制
   /* remove undwanted tags */
    newSnippet = newSnippet.replace(/<(div|span|style|meta|link){1}.*?>/gi,'');

在nicEditorInstance类中,并将其更改为

代码语言:javascript
复制
   /* remove undwanted tags */
    newSnippet = newSnippet.replace(/<(div|p|span|style|meta|link){1}.*?>/gi,'');

注意,已经添加了"p“。这将防止nicEdit将段落包装在

标签。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21682732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档