Cliquez sur le lien à l'intérieur du Dépliant de message et de le faire en Javascript

J'ai une notice de la carte et en cours d'exécution. Il se superpose à une série de polygones (via GeoJSON) sur la carte et s'attache fenêtres pop-up pour chaque polygone. Chacun des popups afficher des informations à propos de ce polygone.

J'aimerais avoir à l'intérieur de la popup un lien qui, lorsqu'il est cliqué, exécute une fonction javascript qui tire plus petits polygones via AJAX et les affiche.

Je ne peux pas obtenir le script pour attraper un clic sur le lien via la normale, jQuery/Javascript, cliquez sur événements. Voici ce que je veux dire par rapport à la normale (ce qui suit ne fonctionne pas):

$('a .smallPolygonLink').click(function(e){
  console.log("One of the many Small Polygon Links was clicked");
});

La bindPopup partie est comme suit. Il fonctionne sur chaque polygone lorsqu'elle est faite et il s'affiche correctement sur cliquant sur un polygone. Il montre le lien, il suffit de ne pas exécuter le code ci-dessus sur cliquez sur.

var popupContent = "Basic Information..." + '<a class="smallPolygonLink" href="#">Click here to see the smaller polygons</a>';
layer.bindPopup(popupContent);

Voici un JSFiddle illustrant l'exemple, bien que dans une forme plus simple. http://jsfiddle.net/2XfVc/4/

InformationsquelleAutor Josh | 2012-12-04