Jquery循环编码
Jquery loop coding
我的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++
}
}
});
}
);
var temp='';
for (z = 0; z < 10; z++) {
temp += "xxxx";
}
$(".news").append(temp);
将变量追加到循环之外。创建一个var temp,向其追加数据,循环完成后,post执行追加操作:https://learn.jquery.com/performance/append-outside-loop/
相关文章:
- jQuery:循环一个具有不同超时值的循环
- 在循环中分配json值时,值被覆盖
- 如何在下面的ES6循环中获得前面的文本
- Json在js中对数据循环进行编码
- 如何在Qualtrics中编码javascript来识别当前循环
- 防止在地理编码器谷歌地图API中循环
- 谷歌地图:添加硬编码标记到循环
- 在一些硬编码的数据上循环
- 在json编码的对象中循环
- 闭包地理编码循环多个标记变量
- 谷歌地理编码-关闭/循环问题
- 如何访问循环外部的地理编码坐标
- 如何添加在animate.css中编码的css动画循环之间的间隔
- 如何在Javascript中将硬编码压缩成数组和for循环
- 多个地址的Google反向地理编码:在循环中实现回调函数的问题
- 用jquery在json编码器对象中循环
- Jquery循环编码
- 我如何在一个循环中做地理编码而不获得overquery限制
- 如何使用编码器获取for循环中的每个值
- 地理编码器调用在 for 循环中不起作用