i want to uncheck a radio button and i used this $("#second").attr('checked', false);
if i put it in a function and then i call it with a button it works but if i called it in this function
function myFunction() {
var choice= document.getElementsByName("radiob");
var len=choice.length//number of radio buttons
var wrong;
var arrayq=["test1","test2"];
var arraya=["صاروخ","12"];
var j=0;
for(i=0;i<len;i++){
if(choice[i].checked){
if(choice[i].value==arraya[j]){
document.getElementById("question").innerHTML = arrayq[j];
j++;
//HERE
$("#second").attr('checked', false);
document.getElementById("f").innerHTML ="6";
document.getElementById("s").innerHTML ="7";
document.getElementById("t").innerHTML ="12";
} else {
wrong++;//number of wrong answers
document.getElementById("question").innerHTML = arrayq[j];
j++;
document.getElementById("f").innerHTML ="6";
document.getElementById("s").innerHTML ="7";
document.getElementById("t").innerHTML ="12";
}
}
}
}
i don't know why but whenever i put this code $("#second").attr('checked', false);
or an alert message under this if statement if(choice[i].value==arraya[j])
it does not work and i also used $("#second").prop('checked', false;);
. please keep in mind that i'm a beginner and these options are just to experiment.