一旦发生onclick,就删除追加

时间:2017-03-23 03:21:41

标签: jquery api for-loop

我正在尝试使用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>")

`

1 个答案:

答案 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>")
 }