In framework7
, wie Ereignis click
auf dynamische Elemente hinzufügen?Klicken Sie auf Ereignis auf dynamische Elemente nicht funktioniert
Wenn ich mein Element hinzufügen zuerst auf meiner Meinung nach funktioniert das Click-Ereignis wie unten fein:
<div class="test">Click Me</div>
$$('.test').on('click', function() {
myApp.alert("Gotcha!");
});
Aber wenn ich dynamische Elemente, vor allem Elementen dynamisch hinzugefügt virtual-list
, kann ich nicht macht die click
Veranstaltung Arbeit. Was ist der richtige Weg?
Ich habe sogar versucht, Inline-Funktion, zB: <div class="test" onclick="myFunction();">Click Me</div>
, immer noch wird dies nicht funktionieren.
Klingt wie Sie das Click-Ereignis aufrufen, bevor das Element so erstellt wird deshalb das Click-Ereignis doesn‘ Ich werde daran befestigt. – user2085143