Как сбросить значение переменной jquery?
Я пытаюсь сбросить или удалить значение переменной jquery. Я обновляю значение в div с помощью jquery. Здесь я показываю адрес пользователя от широты и долготы от ответа API.
Иногда, если значение широты и долготы равно 0, div показывает предыдущий результат. Я хотел удалить предыдущее значение и ему нужна новая загрузка div.
Div, чтобы изменить значение через вызов jquery.
<div id="wiPlayerLocation" class="datenTime"> </div>
JQuery я использовал:
var wiLats = entry.data.latitude;
var wiLons = entry.data.longitude;
var lat = parseFloat(wiLats);
var lng = parseFloat(wiLons);
var latlng = new google.maps.LatLng(lat,lng);
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'latLng': latlng }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[0]) {
wiLatLongAddress = ' / ' + results[0].formatted_address;
$('#wiPlayerLocation').html(" " + wiLatLongAddress);
}
}
});
Мне нужно сбросить / сбросить / удалить значение переменной wiLatLongAddress или удалить данные из div.
2 ответа
Вы могли бы использовать
$('#wiPlayerLocation').html(" ");
в остальной части условия if (results[0]).
Добавьте еще и сбросьте значение, если
var wiLats = entry.data.latitude;
var wiLons = entry.data.longitude;
var lat = parseFloat(wiLats);
var lng = parseFloat(wiLons);
var latlng = new google.maps.LatLng(lat,lng);
var geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'latLng': latlng }, function (results, status) {
if (status == google.maps.GeocoderStatus.OK) {
if (results[0]) {
wiLatLongAddress = ' / ' + results[0].formatted_address;
}
else{
wiLatLongAddress = '';
}
$('#wiPlayerLocation').html(" " + wiLatLongAddress);
}
});