我正在使用
tinyMCE.activeEditor.selection.getNode().innerHTML;
它给了我我期待的东西
<li>cell number 1</li>
但有时它只给我没有标记的值。
cell number 1
还有另一种技巧可以轻松获得吗?提前谢谢!
答案 0 :(得分:1)
我认为这是因为所选节点是一个textnode。 在这种情况下,您需要parentNode。 您可以使用它来获取所需的节点:
var node = tinyMCE.activeEditor.selection.getNode();
node = node.nodeName == "#text" ? node.parentNode : node;