我在我的jquery插件中寫了這篇文章,然後面對一個奇怪的問題。有條件的總是評估好像是真
此jQuery代碼中的條件語句是否正確?
if(info = "enabled"){
$("#mod"+mod_id+" > img.status").attr("src","images/active.gif");
}else if(info = "disabled"){
$("#mod"+mod_id+" > img.status").attr("src","images/inactive.gif");
}else{
$("#waiting"+mod_id).delay(2000).html(\'<img src="images/error.png" />\'+data);
}
問題是,它只返回啓用的值,並不能處理「無效」值
在你的if語句中獲得單個'='作爲比較運算符'=='。您正在使用賦值運算符。你只能得到一個案例,因爲賦值'info =「啓用了」'將始終爲'true'。 – 2011-05-08 16:59:29