所以,我正在用HTML,Javascript和CSS构建一个小板游戏。当它只是一系列功能时,它让它工作,并且当它的一个对象时,我已经完成了所有工作,除了这一个小的,重要的事情。这是代码:
othello_game.prototype.addPlayerTurns = function(cur_obj){
//var grid = document.getElementById("othelloGrid");
//console.log(grid);
var x = 0;
var y = 0;
//console.log($("#othelloGrid td"));
$("#othelloGrid td").each(function(){
console.log(x, y);
$(this).click(function(){
cur_obj.playerTurn(x, y, cur_obj);
});
y++;
if (y == 8){
y = 0;
x++;
if (x == 8){
x = 0;
}
}
});
}
现在,麻烦的是,如果在行“cur_obj.playerTurn(x,y,cur_obj);”我可以替换特定的数字,比方说4和2,果然,与我的2-dim数组相关的'td'也可以。但如果我把变量留在那里,我什么也得不到。没有错误,没有任何错误。有什么想法吗?