Ich versuche, eine Funktion auf einem Element (.this_button
) auszuführen, das dynamisch geladen wird. Im mit dem folgenden Code:onLoad des neuen Elements, delegieren/an?
$(function(){
$("body").on("load", ".this_button", function() {
console.log("its been loaded");
});
});
Ich versuchte delegate
, aber es sagt, seine für on
veraltet. Einige Elemente werden möglicherweise gedrückt, nachdem das Dokument bereits 10 Minuten geladen wurde. Wie kann es kontinuierlich prüfen, ob ein Element .this_button
in den Körper eingetreten ist?
Wer weiß, warum das nicht funktioniert?
Wo wird es dynamisch hinzugefügt? Kannst du nicht einfach diese Funktion dort hinzufügen? –
@rocky Nein, dieses Element kann kein Skript enthalten. Sein Laden von einer Datenbank und es würde die Dinge komplizieren –
Ist '}):' wirklich, was Sie am Ende haben? Ich nehme an, dass sollte '});' –