我嘗試學習編碼,而且我必須製作一個天氣應用程序。 我有一個小問題,當我在接下來的3天調用opeweather API時,我想在每個面板中顯示溫度,但是我不知道如何正確使用循環。jquery循環顯示每隔div的結果
這裏是我的代碼
function getWeather(query){
$.ajax({
url: api + chiaveId + query + giorni,
dataType: 'jsonp',
type: 'POST',
success: function(data) {
$.each(data.list, function (i) {
//console.log(data.list[i].humidity+ ":"+i)
//console.log(data.list[i].temp.day)
var temp = Math.floor((data.list[i].temp.day - 273.15));
$.each($(".pannello-temperatura"), function(element){
$(this).html(temp);
});
});
$("#pannello-citta").html(data.city.name).slideUp(0).slideDown(900);
}
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="row">
<div class="col-md-4 col-md-offset-0 col-xs-offset-1 col-xs-10">
<div class="panel">
OGGI<hr>
<div id="pannello-tempo"></div>
<div class="pannello-temperatura"></div>
<div id="pannello-umidita"></div>
</div>
</div>
<div class="col-md-4 col-md-offset-0 col-xs-offset-1 col-xs-10">
<div class="panel">
DOMANI<hr>
<div id="pannello-tempo"></div>
<div class="pannello-temperatura"></div>
<div id="pannello-umidita"></div>
</div>
</div>
<div class="col-md-4 col-md-offset-0 col-xs-offset-1 col-xs-10">
<div class="panel">
DOPODOMANI<hr>
<div id="pannello-tempo"></div>
<div class="pannello-temperatura"></div>
<div id="pannello-umidita"></div>
</div>
</div>
</div>
那麼,你有什麼錯誤?你會得到什麼結果?在你的代碼中,什麼地方會崩潰? –