次のコードがあります。
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>');
}
しかし、コールバックを 2 回目に呼び出すと、データが追加され、前のリストがクリアされません。なんで?