Para obtener el valor (value) de un campo html input (text,hidden, etc) con jquery, lo haremos de la siguiente manera:
$("#identificador").get(0).value;
Para establecer un valor a un campo input lo haremos así:
$("#identificador").attr('value', 'valor para éste input');
Febrero 20th, 2008 at 12:47 pm
Hola Asier!
¿No es mejor utilizar la función val?
http://docs.jquery.com/Attributes/val
Un saludo!
Febrero 20th, 2008 at 1:25 pm
@Armando, para obtener el valor si, es otra opción.
Gracias por comentarlo.
Febrero 20th, 2008 at 1:50 pm
Por cierto, me gusta mucho tu blog. Lo he descubierto recientemente e inmediatamente lo he incluido en mi Google Reader.
Me encantó la cita:
“Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live”
y cotilleando la encontré aquí: http://www.sysprog.net/quotmain.html
Febrero 20th, 2008 at 2:45 pm
@Armando es una cita muy conocida y tiene toda la razón.
Me alegro que te guste mi blog, un saludo
Marzo 19th, 2008 at 10:21 am
Hola,
me gustaría matizar algo sobre el artículo que, aunque correcto, puede llevar a confusión.
Para obtener el valor de un elemento con un id=”identificador” lo más correcto sería poner:
$(”#identificador”).val();
Ya que entendemos que el nombre del identificador es único.
De la misma manera, para establecer un valor de un campo input lo haremos así:
$(”#identificador”).val(’valor para éste input’);
Espero haber ayudado a aclarar un poco las cosas
Marzo 19th, 2008 at 1:15 pm
@Rob gracias por la aportación, desde luego es más sencillo hacerlo así.
Un saludo