Closed. This question needs debugging details。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
请帮助解决问题。我做对象游戏:
我初始化了这个对象:
在控制台显示中单击#moveSubmit之后:
12121
但我需要在控制台中显示
12121 2323
为什么不运行this.checkChecker功能?
ps:
实时示例http://codepen.io/anon/pen/KVMmvw?editors=101
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
4年前关闭。
请帮助解决问题。我做对象游戏:
Game = function(){
var self = this;
this.checkChecker = function(x_from, y_from){
console.log(2323);
};
this.start = function(){
$('#moveForm').on('submit', function(e){
e.preventDefault();
console.log(12121);
checkChecker(1,2);
});
}
}
我初始化了这个对象:
$(document).ready(function(){
game1 = new Game();
game1.start();
});
在控制台显示中单击#moveSubmit之后:
12121
但我需要在控制台中显示
12121 2323
为什么不运行this.checkChecker功能?
ps:
实时示例http://codepen.io/anon/pen/KVMmvw?editors=101
最佳答案
小错误。
将checkChecker(1,2)更改为self.checkChecker(1,2);
this.start = function(){
$('#moveForm').on('submit', function(e){
e.preventDefault();
console.log(12121);
self.checkChecker(1,2);
});
}
09-16 08:59