Foros del Web » Programando para Internet » Jquery »

Iterar arreglo con jQuery

Estas en el tema de Iterar arreglo con jQuery en el foro de Jquery en Foros del Web. Hola, Intentaba iterar una varible (un array) pero no lo he conseguido ni tampoco he encontrado un ejemplo, podrían poner uno? con .each() Gracias y ...
  #1 (permalink)  
Antiguo 08/09/2011, 14:51
Avatar de javih  
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 13 años, 4 meses
Puntos: 12
Iterar arreglo con jQuery

Hola,

Intentaba iterar una varible (un array) pero no lo he conseguido ni tampoco he encontrado un ejemplo, podrían poner uno? con .each()

Gracias y saludos
  #2 (permalink)  
Antiguo 08/09/2011, 14:54
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 5 meses
Puntos: 1532
Respuesta: Iterar arreglo con jQuery

y que mejor que la misma api ¿?!!!: http://api.jquery.com/jQuery.each/
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...
  #3 (permalink)  
Antiguo 08/09/2011, 14:58
 
Fecha de Ingreso: agosto-2009
Mensajes: 247
Antigüedad: 15 años, 4 meses
Puntos: 10
Respuesta: Iterar arreglo con jQuery

Bueno...amigo, para empezar tienes dos tipos de each():

http://api.jquery.com/jQuery.each/
http://api.jquery.com/each//

Para iterar sobre una variable (no un selector),... seria el primero

Cita:
<!DOCTYPE html>
<html>
<head>
<style>
div { color:blue; }
div#five { color:red; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>

<div id="one"></div>
<div id="two"></div>
<div id="three"></div>
<div id="four"></div>
<div id="five"></div>
<script>
var arr = [ "one", "two", "three", "four", "five" ];
var obj = { one:1, two:2, three:3, four:4, five:5 };

jQuery.each(arr, function() {
$("#" + this).text("Mine is " + this + ".");
return (this != "three"); // will stop running after "three"
});

jQuery.each(obj, function(i, val) {
$("#" + i).append(document.createTextNode(" - " + val));
});
</script>

</body>
</html>
__________________
The best powerful search engine for MSN messenger profiles I know is msn profile viewer. It's really good either if you have an e-mail address or not. Try it!
  #4 (permalink)  
Antiguo 08/09/2011, 15:43
Avatar de javih  
Fecha de Ingreso: agosto-2011
Mensajes: 201
Antigüedad: 13 años, 4 meses
Puntos: 12
Respuesta: Iterar arreglo con jQuery

maycolaalvarez ya había mirado la api (no soy tan gandúl), pero no había visto ningún ejemplo con una variable sino con listas http://api.jquery.com/each/

Pero en esta url si que hay un ejemplo con variables: http://api.jquery.com/jQuery.each/

bigwhite muy bueno el ejemplo.

gracias por las respuestas

Saludos

PD: es más llevo un mes a ver como puedo añadir la doc y el autocompletado en el IDE y aún no lo he conseguido y no porque no haya preguntado en varias listas y foros o buscado en los motores de búsqueda. A ver si eso está en la api maycolaalvarez, porque me harías un gran favor...

Etiquetas: iterar, arreglos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:39.