jHtmlArea添加不需要的BR标记

时间:2012-12-31 20:40:18

标签: javascript jquery iframe jhtmlarea

我在项目中使用jHtmlArea插件,它似乎是在用户输入的任何内容中添加了不需要的BR标记,但我无法看到插件代码中的内容是什么这发生了。其他人已经在其他地方询问过添加P标签或DIV标签,但他们没有回答他们的问题。当然,我想找到一种方法来防止不需要的标签被插入。

2 个答案:

答案 0 :(得分:1)

就我而言,< br>在验证空字段时验证测试后添加了,所以我查看输入是否被不需要的标签弄脏并将其重置为空。

if($("#post").val().trim() == "<br>") {
  $("#post").val("");
}

它是一个肮脏的错误修复程序,但它确实完成了我需要的工作。也许你可以为你的目的修改它:)

答案 1 :(得分:0)

WYSIWYG内容编辑器通常就是这种情况。我快速浏览一下,并没有在jHtmlArea-0.7.5.js文件中看到任何有用的东西。

快速解决方案是添加样式br {display:none;},但这不是最佳解决方案。