私は3日以来この問題を抱えていたので、問題は、ピースを動かすとボードがリフレッシュされてaiが動くようになり、ボードのリフレッシュ後にクリック機能が機能しなくなることです。
function drawBoard(board) {
var str = '';
for( var x = 0 ; x < 8 ; x++ ){
for( var y = 0 ; y < 9 ; y++ ){
str += '<div id="mydiv" class="cell" data-square="'+ x +","+ y +'">' +
'<div class="'+checkPiece(board[x][y]) +' '+ getPieceName(board[x][y]) + '" data-value="' + board[x][y] + '"></div>' +
'</div>';
}
}
$('#board').html(str);
}
drawBoard(board); を再度呼び出した後。ボードを再描画するには、クリック機能が機能しなくなります。