Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Alexandre Carmo

[Resolvido] Adicionar valores jquery no array

Recommended Posts

Boa tarde

 

Pessoal eu tenho um form html que gero campos de texto dinamicos, cada um tem seu id igual mudando apenas no número final, por exemplo

 

id='op1'

id='op2'

id='op3'

id='op4'

 

tenho outro campos de textos nesse form, mas usando jquery quero pegar apenas os campos opx e colocar seu valores dentro de um array, por exemplo ficando assim

 

var x = []

x.push({"op1":"op1","op2":"op2","op3":"op3","op4":"op4"})

 

Como eu faço isso sabendo que os campos são dimicos, posso ter 1 ou 100?

Compartilhar este post


Link para o post
Compartilhar em outros sites

eles tem o mesmo name ? ou a mesma class ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Antes de mais nada te aconselho estudar seletores.

http://api.jquery.com/category/selectors/

 

No seu caso, vai utilizar o seletor de atributo "que inicia com" jQuery('[attribute^=value]') http://api.jquery.com/attribute-starts-with-selector/

 

Exemplo:

$('input[id^="op"]') // aqui, no seu caso, vai retornar uma lista com os elementos encontrados

 

Para fazer o que tu quer basta criar um loop pegando os valores baseado no seletor escolhido e adicionando no array o valor de cada elemento, desse jeito: http://jsfiddle.net/franklinjavier/BvMz9/

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.