Loop com jquery

14 views
Skip to first unread message

Carmem Alves

unread,
Jun 5, 2015, 10:51:00 AM6/5/15
to jque...@googlegroups.com
Boa tarde a todos.

Estou com um problema para fazer um loop nos valores do input.

Tenho um input text que grava um lista de valores :  
<input type="text" id="mylist" value="35,36,37">

Não consigo percorrer a lista corretamente. QUando uso for 
vem 3 depois 5 depois ,

preciso que no loop o primeiro valor seja 35, o segundo 36...

alguém pode me ajudar.


Muito obrigada.


felipe huggler

unread,
Jun 5, 2015, 11:00:26 AM6/5/15
to jque...@googlegroups.com

Primeiro vc tem que fazer um split nesse valor do input.

Provavelmente vc esta fszendo um loop em string.

--
--
Grupo de jQuery Brasil.
 
REGRAS: https://docs.google.com/document/d/1VfvTDmeHTSj-L5ouZJjQQ4OkjTCU1Hr2XtPYBNGVHH4/edit
 
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
 
Email: jque...@googlegroups.com
Biba: jquery-br+...@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "jQuery (Brasil)" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jquery-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Pedro Rogério

unread,
Jun 5, 2015, 11:51:57 AM6/5/15
to jque...@googlegroups.com
Um exemplo de como você tem que fazer: http://jsfiddle.net/drhzb0w1/


Pedro
 


De: fhug...@gmail.com
Enviada: Sexta-feira, 5 de Junho de 2015 12:00
Para: jque...@googlegroups.com
Assunto: [jquery-br] Loop com jquery

Primeiro vc tem que fazer um split nesse valor do input.

Provavelmente vc esta fszendo um loop em string.

Em 05/06/2015 11:51, "Carmem Alves" <cfca...@gmail.com> escreveu:
Boa tarde a todos.
 
Estou com um problema para fazer um loop nos valores do input.
 
Tenho um input text que grava um lista de valores :  
 

Carmem Alves

unread,
Jun 5, 2015, 12:55:55 PM6/5/15
to jque...@googlegroups.com
Fiz desta forma no jquery

var listaItens = $("#myList").val();
  var res = listaItens.split('" ");
alert(res.length) é 01 ao invés de 03.

<input type="text" id="mylist" value="35,36,37">

mas ele lê a lista como se fosse 01 elemento.

felipe huggler

unread,
Jun 5, 2015, 12:59:57 PM6/5/15
to jque...@googlegroups.com

Split (",")

Luiz Paulo

unread,
Jun 5, 2015, 1:35:02 PM6/5/15
to jque...@googlegroups.com
Brother, vê se isso ajuda: http://jsfiddle.net/luizpaulo165/2a8uc7jr/1/

HTML
<input type="text" val="">
<span></span>Digite o código aqui...

jQuery
$('input').keyup(function(){
   
var inputVal = $(this).val().split(','),
        cont
= [];
   
   
for (var i = 0; i < inputVal.length; i++) {
       cont
.push(inputVal[i])
   
}
    $
('span').html(cont);
});Digite o código aqui...

Carmem Alves

unread,
Jun 5, 2015, 2:01:08 PM6/5/15
to jque...@googlegroups.com, pedro...@uol.com.br
Obrigada a todos.

Este deu certinho.


Site: http://groups.google.com/group/jquery-br?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "jQuery (Brasil)" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jquery-br+unsubscribe@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.
--
--
Grupo de jQuery Brasil.
 
REGRAS: https://docs.google.com/document/d/1VfvTDmeHTSj-L5ouZJjQQ4OkjTCU1Hr2XtPYBNGVHH4/edit
 
USE O JSBIN.COM / JSFIDDLE.NET PARA CÓDIGOS.
 
Email: jque...@googlegroups.com
Biba: jquery-br+...@googlegroups.com
Site: http://groups.google.com/group/jquery-br?hl=pt-BR

---
Você recebeu essa mensagem porque está inscrito no grupo "jQuery (Brasil)" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para jquery-br+unsubscribe@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages