1
我想通過tinymce檢測用戶在wordpress中的輸入。但文本模式不起作用。如何在文本模式的tinymce中添加事件監聽器
只有當我第一次使用視覺模式,然後切換文本模式,文本才能被檢測到。
tinymce.PluginManager.add('keyup_event', function(editor, url) {
// Create keyup event
editor.on('keyup', function(e) {
// Get the editor content (html)
get_ed_content = tinymce.activeEditor.getContent();
// Do stuff here... (run do_stuff_here() function)
console.log(tinyMCE.activeEditor);
do_stuff_here(get_ed_content);
if (get_ed_content.indexOf("<iframe>") > 0 && flag1 === true) {
createMessage();
} else if (get_ed_content.indexOf("<iframe>") < 0) {
flag1 = true;
$('#detect').remove();
}
});
});
$('#content').on('keyup', function(e) {
get_ed_content = $('#content').val();
// get_ed_content = tinymce.activeEditor.getContent();
do_stuff_here(get_ed_content);
console.log(tinyMCE.activeEditor);
if (get_ed_content.indexOf("<iframe>") > 0 && flag2 === true) {
createMessage();
} else if (get_ed_content.indexOf("<iframe>") < 0){
flag2 = true;
$('#detect').remove();
}
});
我已經推杆代碼jQuery中 – Cristi