설문 조사에서 질문에 대한 답변이 있었는지 알기 위해 사용하는 일련의 변수가 있으며, 처음에 거짓으로 설정됩니다 : q0=false; q1=false; qX=false;
. 그 다음 몸에는 .change(function(){ counter_radio(q#,INPUT'S_ID); });
이 여러 개인 input type="radio"
이 바인딩되어 있습니다. 이 기능 counter_radio()에 대한 코드입니다"reference"javascript에?
function counter_radio(q,id){
if (q===false) {
q=true;
count++;
$("#counter").css("width", count);
$("#percent").text(count + "%");
}
$("span#"+id).append(", "+q);
$("span#"+id).fadeIn();
}
나는에 카운터가 한 번만 증가 기대 (첫 번째 시간은 세트에서 라디오를 선택한 경우). 그러나 input type=radio
이 변경 될 때마다 카운터가 증가합니다. 내 문제는 q
이 true를 반환하지만 q#
은 false로 유지된다는 것입니다. PHP에서 q
은 q#
에 대한 참조이므로 q
이 true로 설정된 경우 q#
도 true로 설정됩니다. 자바 스크립트에서 그런 구조가 있습니까?
owww, 좋은 아이디어! – jacob