我有一組變量,用於判斷調查中的問題是否已被回答,並且它們最初設置爲false:q0=false; q1=false; qX=false;
。然後在身體中,我有幾個input type="radio"
s與.change(function(){ counter_radio(q#,INPUT'S_ID); });
綁定到每個。這是功能counter_radio()的代碼:在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#
仍然是錯誤的。在php中,我會讓q
參考q#
,所以當q
設置爲true時,q#
也設置爲true。在javascript中有這樣的構造嗎?
owww,好主意! – jacob