使用Ckeditor insertHtml函数后合并html

时间:2013-05-16 14:35:14

标签: ckeditor

我正在考虑编写一个函数来合并插入的Html和周围的标签。 问题是我使用了ExtractContents(true)方法。从文档中拆分选择。并使其Html再次有效。

但现在我修改并更改了html ..我想把它放回去...但是我从标题中选择的2个字母将显示在第一个h1下面。在一个新的H1。这2 H1需要具有相同的属性和类来合并..

但是仍然想不出一个能做到这一点的剧本......任何想法还是有人已经有了这个?一些有用的功能maby?

实施例

<h1>1234</h1><h1>56</h1>

插入的HTML是<h1>56</h1>。 现在我想在插入的html之前和之后查看,如果我可以将它与插入部分之前的标记合并..

这意味着插入的部分可以包含多个标记。

这将导致:

<h1>123456</h1>

编辑:找到此方法:http://docs.ckeditor.com/#!/api/CKEDITOR.dom.element-method-mergeSiblings

但是可以定义左侧还是右侧的合并? 或者有人知道这样做的方法吗?因为元素现在正在合并。 但是如果有多个<p>标签,它们会将它们合并在一起。什么都不会发生。

1 个答案:

答案 0 :(得分:0)

找到解决方案......正在寻找错误的关键字.. http://docs.ckeditor.com/#!/api/CKEDITOR.dom.element-method-mergeSiblings