Ich zähle die Anzahl der Eingaben im aktuellen Dokument, die einen Wert haben. Es funktioniert gut, außer wenn ich dynamisch mehr Eingaben hinzugefügt habe. Ich kann dort keine Werte finden.
Zum Beispiel könnte ich
haben %Vor%Dynamisch erstellt nach dem Klick auf
%Vor%Ich werde den Wert jedes einzelnen in einer for-Schleife wie
erhalten %Vor% Wenn ich jetzt eine for-Schleife benutze, um den Wert jedes dieser Eingänge zu überprüfen, erhält er nur die Werte der Eingänge, die nicht dynamisch erzeugt wurden. Ich habe mir die anderen Fragen hier angesehen und kann immer noch nicht sehen, wie ich etwas wie .on()
auf das anwenden kann, was ich erreichen will.
NEUE FOLLOW-UP-FRAGE Ok, jetzt denke ich, dass ich hier mehr Klarheit darüber brauche, wie man das .on verwendet.
Ich habe ein Problem hier: JsFiddle Beispiel
wo ich neue Elemente erzeuge und auf die Unschärfe aller Textfelder Ich möchte berechnen, wie viele der Elemente Wert haben und protokollieren. Jetzt reagiert es momentan auf Blur-Ereignisse mit Elementen, die statisch sind. Es funktioniert nicht für dynamisch erstellte Elemente
Geben Sie ihm eine gemeinsame Klasse:
%Vor%Und mach es wie:
%Vor%Und um den Schnitt zu beantworten:
Die Syntax sollte lauten: $ (container_selector) .on (event_type, target_selector, callback)
%Vor%Tags und Links javascript jquery onclick dynamically-generated