jHtmlArea 换行符创建 div 标签而不是段落标签

jHtmlArea newlines creating div tag and not a paragraph tag

我们在站点中使用 jHtmlArea 作为 html 输入元素。我注意到在我们的实现中添加一个换行符会生成一个新的 div 标签包装一个 br 标签。向该行添加文本会删除 br 标记,结果 html 呈现没有中断。

关于此处提供的示例: https://pietschsoft.com/Demo/jHtmlArea/Default.htm

添加一行会创建一个段落标记,而不是 div+br。有没有人见过类似的东西,需要添加两行才能换行?

关于调试此问题的后续步骤的一些想法或只是习惯了两行方法?

编辑:

相关的 jsfiddle - https://jsfiddle.net/xrtaw4k8/1/

<script type="text/javascript" src="https://pietschsoft.com/Demo/jHtmlArea/scripts/jHtmlArea-0.8.alpha.min.js"></script>
<script type="text/javascript" src="https://pietschsoft.com/Demo/jHtmlArea/scripts/jHtmlArea.ColorPickerMenu-0.8.alpha.min.js"></script>
<!--http://rs.01298.com/rs/lib/js/jHtmlArea-0.8.min.js-->
<link rel="stylesheet" href="https://pietschsoft.com/Demo/jHtmlArea/content/jHtmlArea/jHtmlArea.ColorPickerMenu.css">
<link rel="stylesheet" href="https://pietschsoft.com/Demo/jHtmlArea/content/jHtmlArea/jHtmlArea.css">
<link rel="stylesheet" href="https://pietschsoft.com/Demo/jHtmlArea/content/bootstrap/bootstrap.min.css">

<div>
  <textarea cols=90 rows=50></textarea>
</div>

脚本:

$('document').ready(function() {
    $('textarea').htmlarea();
});

jHtmlArea 使用浏览器中的一项功能使元素可编辑。因此,生成的HTML实际上是由网页浏览器生成的,不同的网页浏览器可能生成的HTML.

略有不同

所以我发现了为什么一个生成段落标签另一个 div 标签的原因..显然如果文本区域使用

标签播种那么每个新行将被 p 标签包围还有吗?正如克里斯在上面提到的,这是 Chrome 的一个怪癖,而不是图书馆正在做的任何事情。