2015-12-30 89 views
0

我對這個數組有一個小問題。jQuery Array:將CSS類添加到特定元素

我需要添加CSS類在每個按鍵都有用於爲例值0,這是我的作文:

var obj = {"test_1":"1","test_2":"1","test_3":"0","test_4":"0","test_5":"0","test_6":"1","test_7":"0"}; 
$.each(obj, function(key, value) { 
    alert("key " + key + " has value " + obj[key]); 
    if(value = 0) { 
    $('#'+ key).addClass('hidden');// hidden only the obj has value = 0 
    } 
}); 

http://jsfiddle.net/8TT4p/1636/

+3

在您的測試條件中使用'=='而不是'='值 – Cyval

+0

完成! http://jsfiddle.net/8TT4p/1638/ 非常感謝你Immanuel Valle – Salih

+0

沒問題。如果這個幫助你,請檢查下面發佈的答案,以便其他人可以看到它。 :) – Cyval

回答

2

你是可變value分配0,這將始終返回true 。將它替換爲if(value==0),以便它返回一個布爾值。

相關問題