Ich habe eine einfache for-Schleife:JQuery Wert integer mit id durch die Schleife
for (var i = 0; i < 10; i++) {
$('#input' + i).on('blur', function() {
var values = $('#input' + i).val();
console.log(values);
});
}
Ich möchte die Werte meines #input bekommen, wenn ich etwas in meinem Eingang schreiben bekomme ich nur die Meldung nicht definiert in meinem Konsole.
Aber warum, wenn ich folgendes führe, bekomme ich etwas richtig?
for (var i = 0; i < 10; i++) {
$('#input' + i).on('blur', function() {
var values = $('#input0').val();
console.log(values);
});
}
Wie lege ich diese Werte auf eine andere ID in dieser Schleife?
Bit schwer aus dem Wortlaut der Frage zu sagen - haben Sie wollen * alle * der „Werte "(von allen 10 Eingängen) oder nur der eine verwischt? –
Warum nicht eine gemeinsame Klasse auf alle Elemente setzen und einen einzigen Event-Handler haben? –
Erhalten Sie beim ersten Mal "undefind"? Wann'i = 0'? – user3378165