Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/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
jQuery触发器(“单击”)未激活_Jquery_Function_Click - Fatal编程技术网

jQuery触发器(“单击”)未激活

jQuery触发器(“单击”)未激活,jquery,function,click,Jquery,Function,Click,我不知道为什么,但似乎我不能触发我的脚本以下部分点击 我试图将单击传递到另一个jquery文件上,jquery文件已经在头中,但是它使用var脚本放置在头中 我使用的触发代码 $("input.callTo").val(""+obj.number+""); setTimeout(function(){ $('button.call').trigger('click'); },1000); 将另一个js文件放在头中的脚本代码 var script = document.createEle

我不知道为什么,但似乎我不能触发我的脚本以下部分点击

我试图将单击传递到另一个jquery文件上,jquery文件已经在头中,但是它使用var脚本放置在头中

我使用的触发代码

$("input.callTo").val(""+obj.number+"");
setTimeout(function(){
    $('button.call').trigger('click');
},1000);
将另一个js文件放在头中的脚本代码

var script = document.createElement('script');
script.src = 'system/js/plugins/call.js';
script.type = 'text/javascript';
document.getElementsByTagName('head')[0].appendChild(script); 

注意call.js是在用户登录时加载的,因此不能放在index.php代码中,因为它需要在用户登录后执行操作,而不是在页面首次加载时执行操作。

您已经编写了$'button.call'。tigger'click';不应该是$'button.call'。触发'click';您是否已经尝试过使用$function{…trigger code..};包装触发器代码;?你的代码可能会在DOM准备好之前被调用。LOL我写了tigger LOL,但是这不起作用:tigger是pooh的朋友。触发器将只触发jQuery本身附加的事件,而不是本机单击按钮。为此,请尝试:$'button.call'。单击;甚至$'button.call'.get0.click;