2017-01-04 1 views
0

J'essaie d'annuler ou de supprimer une valeur de la variable jquery.Je mets à jour une valeur à la div en utilisant le jquery. Ici, je montre l'adresse de l'utilisateur à partir de la latitude et la longitude de la réponse API.Comment annuler la valeur d'une variable jquery?

Parfois, si la valeur de la latitude et de la longitude est 0, le div montre le résultat précédent. J'ai voulu supprimer la valeur précédente et j'ai besoin d'une nouvelle charge de la div.

Div pour modifier la valeur via l'appel jquery.

<div id="wiPlayerLocation" class="datenTime"> </div> 

Le jquery i utilisé:

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

       } 
      } 
     }); 

J'ai besoin de réinitialiser/unset/retirer la valeur de la wiLatLongAddress variable ou supprimer les données de la div.

+0

Voulez-vous enlever ce qui est à l'intérieur du div, comme le html intérieur? '$ (" wiPlayerLocation "). html (" ");' – Loaf

Répondre

0

Vous pouvez utiliser

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

dans l'autre partie de if (résultats [0]) condition.

0

Ajouter autre et réinitialiser la valeur si

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