我在项目中使用jHtmlArea
插件,它似乎是在用户输入的任何内容中添加了不需要的BR
标记,但我无法看到插件代码中的内容是什么这发生了。其他人已经在其他地方询问过添加P
标签或DIV
标签,但他们没有回答他们的问题。当然,我想找到一种方法来防止不需要的标签被插入。
答案 0 :(得分:1)
就我而言,< br>在验证空字段时验证测试后添加了,所以我查看输入是否被不需要的标签弄脏并将其重置为空。
if($("#post").val().trim() == "<br>") {
$("#post").val("");
}
它是一个肮脏的错误修复程序,但它确实完成了我需要的工作。也许你可以为你的目的修改它:)
答案 1 :(得分:0)
WYSIWYG内容编辑器通常就是这种情况。我快速浏览一下,并没有在jHtmlArea-0.7.5.js文件中看到任何有用的东西。
快速解决方案是添加样式br {display:none;}
,但这不是最佳解决方案。