var vez = "X"; $(".area-jogo div").click( function(){ if($(this).html() != "") return;//encerra a função $(this).html(vez); if(vez == "X") vez = "O"; else vez = "X"; verificaGanhador(); } ) function verificaGanhador(){ //criando um array com todas as casas do jogo let casas = document.getElementsByClassName("casa"); if(casas[0].innerHTML == casas[1].innerHTML && casas[0].innerHTML == casas[2].innerHTML && casas[0].innerHTML != ""){ //1ª horizontal if(casas[0].innerHTML.toLowerCase() == "x"){ window.alert("Vitória do Jogador 1"); } else { window.alert("Vitória do Jogador 2"); } } else if(casas[3].innerHTML == casas[4].innerHTML && casas[3].innerHTML == casas[5].innerHTML && casas[3].innerHTML != ""){ //2ª horizontal if(casas[3].innerHTML.toLowerCase() == "x"){ window.alert("Vitória do Jogador 1"); } else { window.alert("Vitória do Jogador 2"); } } else if(casas[6].innerHTML == casas[7].innerHTML && casas[6].innerHTML == casas[8].innerHTML && casas[6].innerHTML != ""){ //3ª horizontal if(casas[6].innerHTML.toLowerCase() == "x"){ window.alert("Vitória do Jogador 1"); } else { window.alert("Vitória do Jogador 2"); } } else if(casas[0].innerHTML == casas[3].innerHTML && casas[0].innerHTML == casas[6].innerHTML && casas[0].innerHTML != ""){ //1ª vertical if(casas[6].innerHTML.toLowerCase() == "x"){ window.alert("Vitória do Jogador 1"); } else { window.alert("Vitória do Jogador 2"); } } else if(casas[1].innerHTML == casas[4].innerHTML && casas[1].innerHTML == casas[7].innerHTML && casas[1].innerHTML != ""){ //2ª vertical if(casas[1].innerHTML.toLowerCase() == "x"){ window.alert("Vitória do Jogador 1"); } else { window.alert("Vitória do Jogador 2"); } } else if(casas[2].innerHTML == casas[5].innerHTML && casas[2].innerHTML == casas[8].innerHTML && casas[2].innerHTML != ""){ //3ª vertical if(casas[2].innerHTML.toLowerCase() == "x"){ window.alert("Vitória do Jogador 1"); } else { window.alert("Vitória do Jogador 2"); } } else if(casas[0].innerHTML == casas[4].innerHTML && casas[0].innerHTML == casas[8].innerHTML && casas[0].innerHTML != ""){ //1ª diagonal if(casas[0].innerHTML.toLowerCase() == "x"){ window.alert("Vitória do Jogador 1"); } else { window.alert("Vitória do Jogador 2"); } } else if(casas[2].innerHTML == casas[4].innerHTML && casas[2].innerHTML == casas[6].innerHTML && casas[2].innerHTML != ""){ //2ª diagonal if(casas[2].innerHTML.toLowerCase() == "x"){ window.alert("Vitória do Jogador 1"); } else { window.alert("Vitória do Jogador 2"); } } }