Este es mi código. ¿que tendría que cambiar?
Código :
$(function() { //Indico que se active al clickear en un radiobuton $('input[type="radio"]').click(function(){ //Guardo el valor de el radio button seleccionado en la variable "elemento" let elemento = $('input:radio[name=elemento]:checked').val(); //Creo una nueva variable "aleatorio" que tendrá un valor entre 0 y 2 let aleatorio=Math.floor(Math.random()*3); //Segun el valor de "aleatorio" le asigno una opción if (aleatorio == 0) elemento_contra = "piedra"; else if (elemento_contra="piedra")elemento_contra="tijera"; else if (aleatorio == 1) elemento_contra = "papel"; else elemento_contra = "tijera"; //Compruebo si ambas opciones (elemento y elemento_contra) son iguales y si esto ocurre digo que ganador es empate if (elemento == elemento_contra) ganador = "Empate"; //Si esto no pasa y la opción de usuario es gana a la del ordenador digo que igualo ganador = gana usuario else if ((elemento == "piedra" && elemento_contra == "tijera") || (elemento == "papel" && elemento_contra == "piedra") || (elemento == "tijera" && elemento_contra == "papel")) { ganador = "Ganaste"; //radio buttons de probabilidad // Por ultimo me sumo un punto let actual = parseInt($('.usuario').html()); actual += parseInt(1); $('.usuario').html(actual); if ((actual%3)==0)alert("Felicitaciones Ganaste 3 partidas"); } //Le sumo un punto al ordenador. else { ganador = "Perdiste"; let actual = parseInt($('.ordenador').html()); actual += parseInt(1); $('.ordenador').html(actual); } //Por ultimo agrego un texto siempre sera el mismo, y solo cambia la parte de las variables $('#resultado').html("Usuario juega " + elemento + " - Ordenador juega " + elemento_contra + "<p> Resultado: " + ganador); }); });