value форм в jQuery
Para trabajar con el atributo value de los inputs
también se puede utilizar el método
val,
que permite leer y escribir
nuevos valores.
Consideremos un ejemplo. Supongamos que tenemos el siguiente código HTML:
<input type="text" id="test" value="!!!">
Escribamos un nuevo valor 'www'
en el atributo value:
$('#test').val('www');
El código HTML pasará a verse así:
<input type="text" id="test" value="www">
Y ahora mostremos el valor actual en pantalla:
alert($('#test').val());
También está disponible para el método val la aplicación
de una función a cada elemento del conjunto. La función
recibe como primer parámetro el número actual en el conjunto, y
como segundo - su valor actual.
Hay otro detalle - para la etiqueta
textarea
no se puede obtener el contenido interno mediante el método
html.
Para esto hay que usar
el método val.
Consideremos el siguiente código HTML:
<textarea id="test">!!!</textarea>
En el código Javascript escribimos el método val:
alert($('#test').val()); // mostrará '!!!'
Probablemente esto se hizo para uniformar el trabajo con formularios.
Establezca el value
de todos los inputs a '!'.
En el value de todos los inputs con la clase
number hay números. Haga que
en ellos estén los cuadrados de estos números.
Muestre el value del input con la clase in.
Muestre secuencialmente el value
de cada input.
Muestre el contenido del textarea con
la clase text.