我想在TinyMCE中获取节点的id。
我在文档中搜索过,但找不到这个。
如何做到这一点?
答案 0 :(得分:6)
首先,您希望从哪个节点获取ID。 如果要在TinyMCE中获取所选父节点的if,请使用
tinymce.activeEditor.selection.getNode().id;
编辑:如果编辑器中有单个节点,则可以使用
访问此节点IDtinymce.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 的值。