【发布时间】:2015-07-14 13:57:32
【问题描述】:
我的 jQuery 循环有问题。到达第 10 个元素后不会停止,每个元素只显示 10 次。我不知道问题出在哪里。我必须在 if 子句之后添加计数器 (z),因为我想显示过滤项目的 10 个元素(如果我必须不过滤元素,我很容易做到这一点)。
部分代码:
function(data) {
$.each(data.query.results.tbody, function (i, e) {
..
...
....
......
if (x != '-') {
var z;
for (z = 0; z < 10;) {
$(".news").append('xxxxx');
z++
}
}
});
}
);
【问题讨论】:
-
“每条新闻显示 10 次”,这是否意味着您有 10 个项目,它们都显示了 10 次,所以 10x10 = 总共显示 100 个项目?
-
每个过滤的新闻显示 10 次。所以10倍xnews,10倍ynews,10倍znews
标签: javascript jquery loops each