3

如何为 jquery $.each 循环编写条件语句?我尝试遵循在 jQuery 和其他帖子中使用 $.each 函数进行条件循环的建议,但是,我无法让它工作:

$.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);

}

});

当我尝试这样做时,它将 pType 变量设置为“专辑”。所以,我尝试了:

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

console.log(item.title);

但它仍然没有工作。我也尝试了各种不同的括号、引号等组合,但我没有找到解决方案。

4

1 回答 1

3

尝试以下

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

或者

if (pType === "Album")

仅使用单个 '=' 将设置值,使用 '===' 将检查一致性

于 2014-12-19T03:53:57.127 回答