我正在尝试使用for循环根据天气api附加两个温度并根据用户输入显示它们,但是如果用户再次搜索新位置,则先前附加的温度仍然存在。
如果用户搜索新位置,是否有办法删除之前的附加内容,这意味着会追加并显示新的温度?“
for (i = 0; i < 2; i++) {
var tempts = Math.floor(data.list[i].temp.day);
//temperatures is an empty array to push into
temperatures.push(tempts);
$('#weatherDiv').append("<p><b>" + random[i] + "</b>" +"<br />Temperature: " + temperatures[i] + "F</p>")
`
答案 0 :(得分:0)
我希望它有所帮助
$('#weatherDiv').html(""); // empty container before filling it
for (i = 0; i < 2; i++) {
var tempts = Math.floor(data.list[i].temp.day);
//temperatures is an empty array to push into
temperatures.push(tempts);
$('#weatherDiv').append("<p><b>" + random[i] + "</b>" +"<br />Temperature: " + temperatures[i] + "F</p>")
}