Hallo zusammen mit dynamisch erstellten Elementen Benutzereingabe bekam ich folgendes Problem bin Begegnung Ich habe 3 divs dynamisch von Ajax geladen wie so:nicht in der Lage das Produkt zu finden, die
<div class="item" id="item1"> // Dynamically loaded
<input>
<input>
</div>
<div class="item" id="item2"> // Dynamically loaded
<input>
<input>
</div>
<div class="item" id="item3"> // Dynamically loaded
<input>
<input>
</div>
$(document).on('change', '.item', function() {
});
Was ich will, erreichen ist, wenn ich Ändern Sie den Eingang eines der drei Divs, ich möchte wissen, wo die Eingabe bereitgestellt wurde. Da die Elemente dynamisch geladen werden, kann ich keinen direkten Selektor verwenden, aber ich muss $(document).on
verwenden, und weil ich den direkten Selektor nicht verwende, kann ich (this)
nicht verwenden. Wie finde ich heraus, in welchen Artikel Änderungen vorgenommen wurden?
Vielen Dank im Voraus!
Vielleicht versuchen: '$ (document) .auf ('change', '.item Eingang', function() {' – Pierre
bekommt immer noch das gleiche Problem Die Funktion wird ausgelöst, aber wenn ich (this) benutze, bekomme ich die ganze Seite als Ausgabe –
Aber in Ihrem Callback-Abschluss entspricht das '$ (this)' Ihrer geänderten Eingabe – Pierre