tinymce.activeEditor.selection.getNode()
返回光标所在的父节点,并且效果很好,但是当我选择一个跨多个段落的区域时,父节点就是整个文档(它实际上返回了iframe的body标签)。
我到处搜索,但令我感到惊讶的是,似乎没有其他人已经找到了解决方案。如果那样的话我应该如何选择多个节点?
我可以使用tinymce.activeEditor.selection.getSelectedBlocks()
获取选定节点的数组,但是select()
方法将只允许使用一个参数。我最好的猜测是找到某种方法来内爆该数组并将其作为单个参数传递,但是我找不到方法。 javascript join()
方法显然不会做任何事情来适当地使该数组内爆,因为它只会返回类似[object HTMLParagraphElement],[object HTMLParagraphElement]
的字符串。
使用TinyMCE 4.9.4(在启用了经典编辑器的Wordpress中)。