Comunidad de diseño web y desarrollo en internet online

Cómo editar variables de un selector de jquery $(':input') ?

Citar            
MensajeEscrito el 09 Jun 2009 09:43 pm
Saludos..

No sé bien cómo buscar esto en google... El caso es que tengo el siguiente código para obtener todos los inputs de una página:

Código Javascript :

test = $(':input');


Necesito que antes de mandarlos con $.post pueda anexarle un valor adicional, por ej:

Código Javascript :

test.valor_adicional = "hola mundo";


He intentado con test['valor'], test.valor, test.elements['valor'] y nada funciona... Alguien me da una mano?

Thank you

Por Duilio

Claber

2590 de clabLevel

25 tutoriales
1 articulo

Genero:Masculino   Premio_Secretos

Venezuela

firefox
Citar            
MensajeEscrito el 10 Jun 2009 10:01 am
Hola,

Podrias hacerlo asi:

Código :


test = $(':input'); 
test.val( test.val() + 'hola mundo' );



con 'test.val()' sin argumentos obtienes el valor actual de los campos input, le añades 'hola mundo', y pasandolo como argumento al otro test.val(..) lo dejas como nuevo valor del input.

Saludos

Por Pablo.L.Pastor

4 de clabLevel



 

Spain

firefox
Citar            
MensajeEscrito el 10 Jun 2009 07:46 pm
Gracias por responder Pablo...

Una pregunta, y cómo haría para crear un campo adicional? es decir, un input adicional a los que ya tengo?

Por Duilio

Claber

2590 de clabLevel

25 tutoriales
1 articulo

Genero:Masculino   Premio_Secretos

Venezuela

firefox
Citar            
MensajeEscrito el 11 Jun 2009 06:54 am
Hay varias formas de hacerlo, si tienes, por ejemplo, tus inputs en un 'div' con una id=input_container, puedes hacer:

Código :

$('#input_container').append('<input type="text">');


Esto te lo añadiría despues del último input que tengas en el DIV.

Por Pablo.L.Pastor

4 de clabLevel



 

Spain

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.