Jquery-how zu binden click-Ereignis für dynamisch erzeugte Elemente?
Habe ich versucht den folgenden code, aber es funktioniert nicht
<script type="text/javascript">
$(document).ready(function () {
$('body').on('click', '.pg_previous,.pg_next', function () {
jQuery("img.lazy").lazy({});
alert('ddsda');
});
});
</script>
Jquery 1.9.1
Diese Geige funktioniert ohne die
dies ist die Stornierung der Veranstaltung 🙁 "return false;"
Versuchen Sie ersetzen
+1 für die Benutzung von Körper als selector anstelle der class-Selektor (für dynamisch erstellte element)
Hier ist ein Ausführlicher Artikel über die Vorgehensweise zum binden click-Ereignis für die dynamische element goo.gl/zlEbnv
lazy
nennen, vielleicht schauen Sie da, oder verschieben Sie die Warnung vor den lazy
nennen. jsfiddle.net/5SyS3dies ist die Stornierung der Veranstaltung 🙁 "return false;"
Versuchen Sie ersetzen
return false;
mit e.preventDefault()
+1 für die Benutzung von Körper als selector anstelle der class-Selektor (für dynamisch erstellte element)
Hier ist ein Ausführlicher Artikel über die Vorgehensweise zum binden click-Ereignis für die dynamische element goo.gl/zlEbnv
InformationsquelleAutor MonsterMMORPG | 2013-07-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
hier versuchen:
Was ist der Unterschied? document-ready-Funktion?
beide sind gleichwertig, aber für diese bestimmte version von jQuery oft fand ich die lange version nicht funktioniert, und die Verknüpfung tun.
InformationsquelleAutor RicardoE
Du hast vergessen die
DOM ready
handlerUmhüllen Ihre code innerhalb der ready-handler und sollte funktionieren, es sei denn, Sie haben keine Fehler angezeigt in der Konsole.
Überprüfen Sie, ob irgendwelche Fehler in der Konsole
ok ich glaube einen anderen code, bricht die Standard-Aktion, so dass es bricht die gebundenen Aktion zu Dank
InformationsquelleAutor Sushanth --