2015-12-30 28 views
2

最近两天我一直在寻找一种方法来使用WordPress中的自定义按钮来操作tinyMCE内容。使用editor.getBody(),我能够获取内容并轻松操作,但我不知道如何获取光标位置或所选元素。我试过getContent但行为不同。如何在WordPress中使用jQuery处理tinyMCE内容?

我正在做的是这样的:当用户点击自定义按钮时,我需要找到它的某个父元素,然后对其进行操作。有什么办法可以做到吗?

回答

1

是的,这个工程。 您可以使用设置TinyMCE的配置参数:

setup : function(ed) { 

    ed.on('init', function(e){ 
     $(ed.getBody()).bind('change', function(e) { 
      // do your magic here if e.target is your button!   

     }); 
    }); 
} 

的其他方式来获得在编辑器中的插入符号的节点是调用:

tinymce.get('your_editor_id').selection.getNode(); 
+0

我需要补办的设置配置文件参数。但'getNode()'回答了我的问题。谢谢。 –

相关问题