Javascript Summernote包装<;p>&书信电报;br></p>;对于insertNode()

Javascript Summernote包装<;p>&书信电报;br></p>;对于insertNode(),javascript,summernote,Javascript,Summernote,我试图在编辑器中插入一个简单的img标记 jQuery(' 我希望看到 <img src="/uploads/images/image.jpg" /> 我得到的是 <p><br><img src="/uploads/images/image.jpg" /></p> 我甚至将图像对象附加到段落对象中,但在节点前后都会得到 没有在插件源文件中看到明显的这种行为 是否有人应用了自定义函数以仅插入普通节点?尝试使用“insertIm

我试图在编辑器中插入一个简单的
img
标记

jQuery('
我希望看到

<img src="/uploads/images/image.jpg" />

我得到的是

<p><br><img src="/uploads/images/image.jpg" /></p>

我甚至将图像对象附加到段落对象中,但在节点前后都会得到

没有在插件源文件中看到明显的这种行为


是否有人应用了自定义函数以仅插入普通节点?

尝试使用“insertImage”函数而不是“insertNode”。
以下是文件:

了解我在新行中插入节点时它为什么会添加包装。只要我添加新行,它就会在那里创建包装器aleready。

在summernote插件中进行调整。 我想您可以在summernote.js的第873行中更改“blankspace”

blankHTML = env.isMSIE && env.browserVersion < 11 ? '&nbsp;' : '<br>';
更好的选择是将blankHTML标记也添加到summernote中。 (只需开始转到summernote.js中的emptyPara标记。summernote API制作精良,易于理解。但我不确定您能否在初始化summernote之前更改blankHTML。) 非常感谢他们的工作和所有在github中使用插件的人。

我最初使用的是
insertImage()
。但是我理解它现在为什么这样做。
blankHTML = '';