我在后端实现了nicEdit,用于上传新闻,在前端,每个新站点在文本正文的开头都有一个正方形(图片附呈)。这只发生在文本的第一段。
由于nicEdit添加了段落标记,文本显示在与正方形不同的行上。我在nicEdit文档中搜索过,以前在这里回答过问题,但没有找到解决方案。是否有任何方法将nicEdit中的段落格式更改为在段落末尾使用br而不是让它用p标记包装文本?或者如果不是,让Nicdit自动地将正方形添加到每个文本的开头?
提前感谢您的帮助!!
http://i.stack.imgur.com/dxxtu.png
编辑:原来,p标签不是由位编辑引起的,而是由用户复制粘贴文章造成的。我已经使用这从粘贴的文本中删除格式,但是标记仍然存在(它似乎只删除字体属性)。
作为临时修复,我将这个正方形作为初始文本添加到nicedit中,以便将其与文本的其余部分一起发送到db,并在同一段落中。
发布于 2014-02-10 18:18:48
我意识到在您修改的代码中有一行指定了所有不想要的标记。你应该在那里加上这一段。
搜索
/* 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将段落包装在
标签。
https://stackoverflow.com/questions/21682732
复制相似问题