簡體   English   中英

可視編輯器(TinyMCE)上的jQuery keyup()

[英]jQuery keyup() on Visual editor (TinyMCE)

Wordpress使用TinyMCE編輯器進行可視化編輯。

我想在此編輯器中進行輸入。 我有以下代碼:

 tinyMCE.activeEditor.onKeyUp.add(function(ed, e) {
     console.debug(
         tinyMCE.activeEditor.getContent({format : 'raw'})
     )
 });

這是可行的,但是如果在頁面加載時編輯器未處於活動狀態,並且收到消息“不推薦的TinyMCE API調用:.onKeyPress.add(..)”,則會出現錯誤。

在此編輯器中進行鍵入的最佳代碼是什么?

如果您使用的是tinymce的V4,則從V3開始,事件的綁定已更改。 綁定事件的新方法是

tinyMCE.activeEditor.on('keyup', function(ed, e) {
   console.debug(
     tinyMCE.activeEditor.getContent({format : 'raw'});
    );
});

看到這個演示

要將事件偵聽器添加到元素,您需要首先正確選擇它。

例如: <textarea id="visual_editor_selector"></textarea>

在JQuery中,id屬性用#調用,例如:

$('#visual_editor_selector')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM