我有自定义编辑器工具栏插件,可以插入html标签。标签以div打开。每次保存或发布页面时,编辑器都会在其上方添加新的p标签。
这是图像
发布后IMG标签漂移我看到插入了一个新的p标签。 在保存之前,Img被html替换
<p>
<div class="ssimage_code">
<img src="src_path0" alt=""/ >
<img src="src_path1" alt="" / >
</div>
</p>
我想通过替换p标签而不是img标签来查看它是否得到解决。 如何从Node访问父标记? getParent不起作用
代码
ed.serializer.addNodeFilter('img', function(nodes, name, args) {
var i = nodes.length, node;
while (i--) {
node = nodes[i];
if ((node.attr('class') || '').indexOf('slider_toimg') !== -1) {
self.imgToslidercode(node, args);
}
}
});
imgToslidercode:function(node,args){
insertcode = '';
node.replace(insertcode);
}
我在这看的是什么?
node.getParent().replace(insertcode);