阻止 nicEdit 创建<p>标签?



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

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

提前感谢您的帮助!!

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

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

作为临时修复,我将方形添加到nicedit wysiwyg中作为初始文本,以便将其与文本的其余部分一起发送到数据库,并位于同一段落内。

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

搜索

/* remove undwanted tags */
newSnippet = newSnippet.replace(/<(div|span|style|meta|link){1}.*?>/gi,'');

在nicEditorInstance类中,并将其更改为

/* remove undwanted tags */
newSnippet = newSnippet.replace(/<(div|p|span|style|meta|link){1}.*?>/gi,'');

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

标记中。

相关内容

  • 没有找到相关文章

最新更新