gpt4 book ai didi

jquery - 在 jQuery 中计算每个值的总和

转载 作者:行者123 更新时间:2023-12-01 07:47:17 25 4
gpt4 key购买 nike

如何在 jQuery every 函数中进行计数?

<script>
ajax();
function ajax(){
$.ajax({
url:"ChinaWeather.json",
dataType:"json",
success: function(data){
$.each(data, function(index, item){
var sum = 1;
$('#countryweatherwrap').append('<div id="countryweather' + sum + '">' + data[index].season + 'Temperatuur: ' +
data[index].temperature+' °C <br />' + '<div style="height:'+ data[index].temperature*5.50 +'px;width:100%;border:1px solid #000; background-color:yellow"></div></div>'
);
});
}
})
}
</script>

此时代码返回 <div id="countryweather">在每个循环中。我希望它能够计数,因此它返回 <div id="countryweather2"> , <div id="countryweather3">等等

最佳答案

a.将 var sum 移到每个循环之外(使其全局)
b.通过 ++;

sum 的值增加 1
<script>        
ajax();
function ajax(){
$.ajax({
url:"ChinaWeather.json",
dataType:"json",
success: function(data){
var sum = 1;
$.each(data, function(index, item){
$('#countryweatherwrap').append('<div id="countryweather' + sum + '">' + data[index].season + 'Temperatuur: ' +
data[index].temperature+' °C <br />' + '<div style="height:'+ data[index].temperature*5.50 +'px;width:100%;border:1px solid #000; background-color:yellow"></div></div>'
);
sum++;
});
}
})
}
</script>

关于jquery - 在 jQuery 中计算每个值的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35049453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com