我有以下代码:
function callback(results, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
$('.elements').empty();
for (var i = 0; i < results.length; i++) {
createElements(results[i]);
}
}
}
function createElements(place) {
var placeLoc = place.geometry.location;
var name = place.name;
$('.elements').after('<p>Name: ' + name + '</p>');
}
但是当我第二次调用回调时 - 它会附加数据,而不是清除以前的列表。为什么?