value форм в jQuery
Für die Arbeit mit dem value-Attribut von Inputs
kann auch die Methode
val
verwendet werden,
die das Auslesen und Schreiben
neuer Werte ermöglicht.
Betrachten wir ein Beispiel. Nehmen wir an, wir haben den folgenden HTML-Code:
<input type="text" id="test" value="!!!">
Lassen Sie uns einen neuen Wert 'www'
in das Attribut value schreiben:
$('#test').val('www');
Der HTML-Code würde dann so aussehen:
<input type="text" id="test" value="www">
Lassen Sie uns nun den aktuellen Wert auf dem Bildschirm ausgeben:
alert($('#test').val());
Für die Methode val ist auch die Anwendung
einer Funktion auf jedes Element im Set verfügbar. Die Funktion
erhält als ersten Parameter den aktuellen Index im Set und
als zweiten - seinen aktuellen Wert.
Es gibt noch einen weiteren Nuance - für den
textarea-Tag
kann der innere Inhalt nicht über die Methode
html
abgerufen werden.
Dafür muss die
Methode val verwendet werden.
Betrachten wir den folgenden HTML-Code:
<textarea id="test">!!!</textarea>
Im Javascript-Code verwenden wir die Methode val:
alert($('#test').val()); // gibt '!!!' aus
Wahrscheinlich wurde dies für die Einheitlichkeit der Arbeit mit Formularen gemacht.
Setzen Sie den value
aller Inputs auf '!'.
Im value aller Inputs mit der Klasse
number befinden sich Zahlen. Sorgen Sie dafür,
dass darin die Quadrate dieser Zahlen stehen.
Geben Sie den value des Inputs mit der Klasse in aus.
Geben Sie nacheinander den value
jedes Inputs aus.
Geben Sie den Inhalt der textarea mit
der Klasse text aus.