2014-12-19 225 views
3

如何爲jquery $ .each循環編寫條件語句?我試圖按照在Is there conditional looping with $.each function in jQuery和其他職位的建議,但是,我無法得到它的工作:jquery循環條件語句

$.each((rgJson1["release-groups"]), function(index, item) { 

var workTitle = item.title; 
var pType = item['primary-type']; 
var frDate = item['first-release-date']; 

if (pType = "Album") { 

console.log(workTitle); 

} 

}); 

當我想的是,它設置p型變量「專輯」。所以,我試過:

if (item['primary-type'] = "Album") { 

console.log(item.title); 

但它仍然沒有工作。我也嘗試了各種不同的括號,引號等組合,但我還沒有找到解決方案。

回答

3

嘗試以下

if (item['primary-type'] === "Album") 

if (pType === "Album") 

只使用一個單一的 '=' 將設置值,使用 '===' 將檢查一致性

+0

這真是棒極了。非常感謝。 – user3080392 2014-12-19 04:01:26