jHtmlArea添加不需要的BR标签

jHtmlArea adding unwanted BR tag

本文关键字:BR 标签 不需要 添加 jHtmlArea      更新时间:2023-09-26

我在一个项目上使用jHtmlArea插件,它似乎在用户输入的末尾添加了不需要的BR标签,但我看不出插件代码中有什么使这种情况发生。其他人在其他地方问过添加P标签或DIV标签的问题,但他们的问题没有得到回答。当然,我想找到一种方法来防止不需要的标签被插入。

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

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

这是一个肮脏的bug修复,但它确实做了我需要它的工作。也许你可以根据自己的需要修改一下

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

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