我收到此错误:
SyntaxError: missing ) after argument list
在我的 Firefox 控制台中,指向此 for 循环中指示的行:
for (var x = 0; x < 16; x++) {
for (var y = 0; y < 8; y++) {
if ($('#'x+','+y).hasClass('selected')) { //<---error
cell[x,y,0] = 'alive';
} else {
cell[x,y,0] = 'dead';
}
}
}
看起来FireFox声称有一个缺失的偏执狂是错误的。也许错误行上的选择器有问题?通用选择器旨在指向大量 id 为"x,y"形式的 html 元素。示例:"12,4"
解析错误
$('#'x+','+y).
你错过了一个+
.它应该是:
$('#' + x + ',' + y).
带有空格以提高可读性。