TinyMCE - 如何获得光标所在的完整标记

时间:2014-06-16 14:06:47

标签: tinymce innerhtml

我正在使用

tinyMCE.activeEditor.selection.getNode().innerHTML;

它给了我我期待的东西

<li>cell number 1</li>

但有时它只给我没有标记的值。

cell number 1

还有另一种技巧可以轻松获得吗?提前谢谢!

1 个答案:

答案 0 :(得分:1)

我认为这是因为所选节点是一个textnode。 在这种情况下,您需要parentNode。 您可以使用它来获取所需的节点:

var node = tinyMCE.activeEditor.selection.getNode();
node = node.nodeName == "#text" ? node.parentNode : node;