Was ist das Jquery-Äquivalent zu: document.forms[0].elements[i].value;
?
Ich weiß nicht, wie man in jQuery durch ein Formular und seine Elemente reist und würde gerne wissen, wie man das macht.
Was ist das Jquery-Äquivalent zu: document.forms[0].elements[i].value;
?
Ich weiß nicht, wie man in jQuery durch ein Formular und seine Elemente reist und würde gerne wissen, wie man das macht.
Die übliche Übersetzung ist die :input
Selektor:
$("form:first :input").each(function() {
alert($(this).val()); //alerts the value
});
Le site :first
ist, weil Ihr Beispiel die erste <form>
Wenn es nur eines gibt oder Sie alle Eingabeelemente haben wollen, nehmen Sie einfach die :first
aus. Die :input
Selektor arbeitet für <input>
, <select>
, <textarea>
...alle Elemente, die Sie hier normalerweise interessieren.
Wenn wir jedoch genau wüssten, was Ihr Ziel ist, gäbe es wahrscheinlich einen sehr einfachen Weg, es zu erreichen. Wenn Sie mehr Informationen posten können, z. B. den HTML-Code und die Werte, die Sie extrahieren (oder mit denen Sie etwas anderes tun wollen).
So erhalten Sie alle Elemente des Formulars. Auch Elemente, die nicht zum Formular gehören:
$("#[form id]").find()
Dann können Sie eine each-Funktion verwenden, um alle Kinder zu durchlaufen. Oder Sie können den Eingabeselektor verwenden, um nur die Formularelemente zurückzugeben:
$("#[form id] :input")
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.