2017-01-04 7 views
0

Я пытаюсь удалить или удалить значение переменной jquery. Я обновляю значение для div, используя jquery. Здесь я показываю адрес пользователя от широты и долготы от ответа api.Как отключить значение переменной jquery?

Несколько раз, если значение широты и долготы равно 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 или удалить данные из дел.

+0

Вы хотите удалить, что находится внутри DIV, как внутренний HTML? '$ ("WiPlayerLocation") HTML ("");. ' – Loaf

ответ

0

Вы можете использовать

$ ('# wiPlayerLocation') HTML (»«).

в другой части if (результат [0]) состояние.

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); 
      } 
     });