2011-06-18 2 views
0

Bonjour donc, fondamentalement, ce que je voulais, c'était quand vous avez cliqué sur un marqueur, cela a déclenché un jQuery qui remplacerait le contenu d'une div. Fonctionne parfaitement la première fois, mais par la suite, il ne répondra pas. Aucune suggestion? Merci!L'auditeur de Google Maps ne tire qu'une seule fois?

google.maps.event.addListener(marker, 'click', function() { 
    $('.address').replaceWith(" + '"' + $arrayOfEventNames[i] + '"' + "); 

Remarque: Ceci utilise le code ruby ​​incorporé pour obtenir le "nom de l'événement" que je veux. Donc, c'est dans une déclaration puts. d'où le besoin des citations.

Répondre

1

Vous ne remplacez pas le contenu de $ ('.adresse') mais l'élément lui-même. Cela signifie qu'après le premier clic, il n'existe plus et ne peut donc pas être remplacé.

K

+0

Génial, merci! –