Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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 jquery函数调用是';行不通_Javascript_Jquery_Function - Fatal编程技术网

Javascript jquery函数调用是';行不通

Javascript jquery函数调用是';行不通,javascript,jquery,function,Javascript,Jquery,Function,这就是密码。问题在于this.play调用启动函数play()总是报告错误。我尝试了一些不同的变化,但没有成功 […] 事件侦听器(){ var结果; $(文档).on('keypress',函数(evt){ 如果(evt.which==49){ 结果=1; }else if(evt.which==50){ 结果=2; }else if(evt.which==51){ 结果=3; }else if(evt.which==52){ 结果=4; }else if(evt.which==53){ 结

这就是密码。问题在于
this.play
调用启动函数
play()
总是报告错误。我尝试了一些不同的变化,但没有成功

[…]
事件侦听器(){
var结果;
$(文档).on('keypress',函数(evt){
如果(evt.which==49){
结果=1;
}else if(evt.which==50){
结果=2;
}else if(evt.which==51){
结果=3;
}else if(evt.which==52){
结果=4;
}else if(evt.which==53){
结果=5;
}else if(evt.which==54){
结果=6;
}else if(evt.which==55){
结果=7;
}
控制台日志(结果);
这个游戏(结果);
});
}
播放(专栏){
console.log('play methode'+列);
var-movecount=0;
availableRow=此。\u model.checkAvailableRow(列);
if(availableRow==-1){
$('.won').text(“Fehler!Spalte voll!”);
返回;
}
//在变量中,检查可用的变量()在数组索引中
availableRow++;
if(this.checkWin()==true){
$('.won').html((currentPlayer==“Player 1”?“Player 1”:“Player 2”)+“gewinnt!”);
}
如果(movecount==41){
$('.won').html('unnetchieden!');
}
//韦克塞尔·祖姆·安德森·斯皮勒
这是switchTurn();
movecount++;
}

[…]
播放
功能超出范围,因此,在按键事件的上下文中不可用。使用
引用执行函数的范围(全局范围)

仅使用
play(result)
即可解决此问题


有关
的更多信息,请查看
播放
功能不在范围内,因此在按键事件的上下文中不可用。使用
引用执行函数的范围(全局范围)

仅使用
play(result)
即可解决此问题


有关
的更多信息,您可以查看

只需使用
播放(结果)
不是您所想的,它可能等于
窗口
。将此
绑定到事件侦听器或不使用它;)只需使用
play(结果)
不是您所想的,它可能等于
窗口
。将此
绑定到事件侦听器或不使用它;)