Das Problem ist, dass ich einige dynamisch erzeugte Sets von Input-Tags habe und ich auch eine Funktion habe, die jedes Mal eine Eingabe auslösen soll Wert geändert wird.jQuery.on ('change', function() {} triggert nicht für dynamisch erzeugte Eingaben
$('input').on('change', function() {
// Does some stuff and logs the event to the console
});
jedoch die .on('change')
nicht für dynamisch erzeugte Eingänge Ansteuerung, nur für Artikel, die vorhanden waren, als die Seite geladen wurde. Leider ist dieses lässt mich ein wenig in einer bindung als .on
zu verstehen ist der Ersatz für .live()
und .delegate()
sein, von denen alle Wrapper für .bind()
sind:/
Hat jemand anderes dieses Problem oder eine Lösung?
Das ist es festgelegt, danke! – Nick
Sie sind fantastisch! Ich hatte dieses Problem auch. Ich hätte nie gedacht, dass Sie den Selektor als zweiten Parameter hinzufügen könnten. – Tomatrox
yeah wie gezeigt, dass es gut ist, wenn man auf ein Element anstatt auf ein ganzes Dokument beschränkt ist, in dem Fall, dass der dynamische Teil nach irgendeinem div diesen verwendet, zum Beispiel: $ ('# ajax_table'). On ('change', ' input ', function() {... –