Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jquery循环编码_Javascript_Jquery_Loops_Each - Fatal编程技术网

Javascript Jquery循环编码

Javascript Jquery循环编码,javascript,jquery,loops,each,Javascript,Jquery,Loops,Each,我的jQuery循环有问题。到达第10个元素后,它没有停止,只是每个元素显示10次。我不知道问题出在哪里。我必须在if子句之后添加计数器z,因为我想显示过滤项的10个元素,如果我不能过滤这些元素,我很容易做到这一点 守则的一部分: function(data) { $.each(data.query.results.tbody, function (i, e) { .. ... .... ...... if (x != '-') { var z;

我的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++
        }
    }

            });
  }

);
将变量附加到循环之外。 crea是一个var-temp,将数据追加到它,循环完成后,发布执行追加的内容:

它将每个新闻显示10次,这是否意味着您有10个项目,并且它们都显示10次,因此10x10=总共显示100个项目?它将在每个过滤的新闻中显示10次。所以10次xnews,10次ynews,10次znews谢谢你的回答。什么是temp+=xxxx?我可以在if子句之后使用它吗?因为我必须使用if子句。我尝试了你的代码,什么都没发生。它只显示一次每个过滤项目,而不是10个项目。
var temp='';
for (z = 0; z < 10; z++) {
    temp += "xxxx";
}
$(".news").append(temp);