Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改keyup以单击事件而不触发操作_Javascript_Jquery_Wordpress - Fatal编程技术网

Javascript 更改keyup以单击事件而不触发操作

Javascript 更改keyup以单击事件而不触发操作,javascript,jquery,wordpress,Javascript,Jquery,Wordpress,我试图在函数上添加一个单击事件,但由于某些原因,没有发生任何事情,控制台中没有错误,操作也没有触发。 这就是我正在修改的插件:第102-106行 window.onload = function() { tinymce.get('bbp_<?php echo $type; ?>_content').on('keyup', function(e) { bbp_preview_post(this.getContent(), '<?php echo $type

我试图在函数上添加一个单击事件,但由于某些原因,没有发生任何事情,控制台中没有错误,操作也没有触发。 这就是我正在修改的插件:第102-106行

window.onload = function() {
    tinymce.get('bbp_<?php echo $type; ?>_content').on('keyup', function(e) {
        bbp_preview_post(this.getContent(), '<?php echo $type; ?>', true);
    });
}
Jquery-V1

window.onload = function() {
    tinymce.get('bbp_<?php echo $type; ?>_content').on('click', '#bbp_topic_preview', function(e) {
        bbp_preview_post(this.getContent(), '<?php echo $type; ?>', true);
    });
}
Jquery-V2

window.onload = function () {
    jQuery('#bbp_topic_preview').on('click', function() {
        tinymce.get('bbp_<?php echo $type; ?>_content').on('ready', function(e){
            bbp_preview_post( this.getContent(), '<?php echo $type; ?>', true );
        });
    });
}

但是什么也没有发生,也没有错误在控制台中回响。

设法解决了这个问题。需要分离函数并分配函数tinymce.get。。我将其作为参数传递给包含此对象的函数


任何人,请让我知道如何进一步澄清。
window.onload = function () {
    jQuery('#bbp_topic_preview').on('click', function() {
        tinymce.get('bbp_<?php echo $type; ?>_content').on('ready', function(e){
            bbp_preview_post( this.getContent(), '<?php echo $type; ?>', true );
        });
    });
}
window.onload = function () {
    jQuery('#bbp_topic_preview').on('click', function() {
        var get_contents = tinymce.get('bbp_<?php echo $type; ?>_content');
        bbp_preview_post( get_contents.getContent(), '<?php echo $type; ?>', true );
    });

}