2015-12-30 33 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()'回答了我的問題。謝謝。 –