我正在考虑编写一个函数来合并插入的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>
标签,它们会将它们合并在一起。什么都不会发生。
答案 0 :(得分:0)
找到解决方案......正在寻找错误的关键字.. http://docs.ckeditor.com/#!/api/CKEDITOR.dom.element-method-mergeSiblings