我有一个加载了表插件的TinyMCE编辑器(我使用的是TinyMCE Advanced Wordpress插件)。我必须得到一个选定表格的HTML代码(您正在编辑的表格 - 您已调整大小控件)。使用普通文本我可以使用tinyMCE.activeEditor.selection.getContent()
,但在处理表时这不起作用。这样做的正确方法是什么?
感谢。
答案 0 :(得分:1)
您可以使用tinyMCE.activeEditor.selection.getNode();
。如果这是一个表元素,你就可以得到你的表,并且能够使用
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