Es gibt eine Div-ID-Name ist Ergebnisse. Hier, wenn ich Marker ziehe und ziehe, wird ein Link ein Element erstellt. Auch schreibe ich lat, lng value von einem Element dynamisch verknüpfen. Dies wird zuerst Link ein Element erstellt. Später, wenn ich Marker ziehe, wird ein zweites Link-Element erzeugt und es hat einen neuen Lat-Wert. Wenn ich dann auf einen Link klicke, funktioniert eine Funktion nicht. Ich bekomme einen Fehler, wenn moveMarker nicht definiert ist.Jquery dynamische Elementfunktion
<div id="results" style="width:115px; height:40px; background-color:#46b8da;"></div>
<script>
$("#results").append('<a onclick="moveMarker('+lat+','+lng+')">'+lat+" "+lng+'</a>');
$("#results a").on('click', '#results a', function moveMarker(lat,lng) {
var latlng = new google.maps.LatLng(lat,lng);
marker.setPosition(latlng);
});
</script>
posten Sie Ihren vollständigen Code .. – Poria
voller Code ist 1200 Zeilen. –