如何解决TinyMCE 拆分跨度元素
我正在创建一个 TinyMCE 插件,当我在元素内部单击并使用当前光标作为拆分点时,我需要拆分 <span>
元素。
<p><span style="background-color: #fafad2;">abc123</span></p>
例如,当我在“c”和“1”之间单击时,我想将其拆分为跨度元素,以便我可以插入一个没有背景颜色且具有不同格式(如红色文本)的新跨度元素,粗体).
<p><span style="background-color: #fafad2;">abc</span><span style="color: #e03e2d; font-weight: bold;">z</span><span style="background-color: #fafad2;">123</span></p>
我看到这里有一个拆分方法https://www.tiny.cloud/docs/api/tinymce.dom/tinymce.dom.domutils/#split
但我看不到它的用法示例,例如如何获取 splitElm
参数。
我可以使用 activeEditor.selection.getNode() 获取 parentElm
,但是如何获取 span 元素?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。