在TinyMCE中获取表格的html(使用表格插件)

时间:2011-07-08 07:26:49

标签: javascript tinymce

我有一个加载了表插件的TinyMCE编辑器(我使用的是TinyMCE Advanced Wordpress插件)。我必须得到一个选定表格的HTML代码(您正在编辑的表格 - 您已调整大小控件)。使用普通文本我可以使用tinyMCE.activeEditor.selection.getContent(),但在处理表时这不起作用。这样做的正确方法是什么?

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用tinyMCE.activeEditor.selection.getNode();。如果这是一个表元素,你就可以得到你的表,并且能够使用

获取html
var node = tinyMCE.activeEditor.selection.getNode();
var html = node.innerHTML;
// now you will only need to take care of the surrounding table element
// something like "<table>"+ html +"</table>"; maybe having a look at node.attributes