我使用一個對象來檢查一組單選按鈕是否具有像「規則」對象上設置的精確值。這裏有一個例子:js對象問題
arr = {a:"1", b:"1", c:"1", c:"2"}; //that's my object rule
var arr2={}; //here I create my second array with charged value
$("#form_cont input:checked").each(function()
{
arr2[$(this).attr("name")]=$(this).val();
});
//here I make the check
for (k in arr2)
{
if (typeof arr[k] !== 'undefined' && arr[k] === arr2[k])
{
$("#form_cont li[name$='"+k+"']").css('background-color', '');
}
else
{
$("#form_cont li[name$='"+k+"']").css('background-color', 'pink');
}
}
問題是,當我要檢查的「C」鍵,我得到最後一個(2),而不是怎麼說可以發E 1個或2
得益於正確的價值提前
ciao,h。
你可以把第二個c鍵改成d嗎? – Orbit 2011-03-03 15:17:42
不,我很抱歉c是可能假定值1或2的廣播名稱:-( – haltman 2011-03-03 15:19:11