如何在TinyMCE中获取节点的ID?

时间:2010-07-19 07:29:57

标签: tinymce

我想在TinyMCE中获取节点的id。

我在文档中搜索过,但找不到这个。

如何做到这一点?

2 个答案:

答案 0 :(得分:6)

首先,您希望从哪个节点获取ID。 如果要在TinyMCE中获取所选父节点的if,请使用

tinymce.activeEditor.selection.getNode().id;

编辑:如果编辑器中有单个节点,则可以使用

访问此节点ID
tinymce.activeEditor.getBody().firstChild.id;

答案 1 :(得分:0)

假设您的 id 为 txtatinyID

 <textarea class="editorHtml" id="txtatinyID"></textarea>

因此以下将在 tinyMCE V4 中返回 txtatinyID

$(tinymce.activeEditor.selection.getNode()).closest('body').data('id')

因此它将找到当前活动编辑器的正文,并在此基础上查找正文并在其中获取 data-id 的值。