Ich ändere einige Methoden von $(selector).live('click', function(){});
zu $(selector).on('click', function(){});
.on() Methode funktioniert nicht als live()
Zuerst scheint es genau gleich zu funktionieren. Aber wenn ich neues HTML in das DOM einfüge, werden die neuen Elemente, die mit demselben Selektor eingefügt wurden, nicht von $(selector).on('click', function(){});
abgefangen und bevor sie von der Methode live() abgefangen wurden.
warum? Ich vermisse etwas?
Mögliche Duplikat http: // Stackoverflow .com/questions/8021436/jquery-1-7-wende-live-in-on –
Doppel überprüfen Sie, was Sie verwenden ein Selektor. Sie können testen, indem Sie es in "Dokument" ändern. Wenn es mit "Dokument" funktioniert, ist der Selektor falsch. – Brad
* "Ich vermisse etwas?" * Wahrscheinlich nur eine gute Lektüre der Dokumentation. –