Ver Mensaje Individual
  #10 (permalink)  
Antiguo 08/12/2009, 07:34
Avatar de mayid
mayid
Colaborador
 
Fecha de Ingreso: marzo-2009
Ubicación: BsAs
Mensajes: 4.014
Antigüedad: 15 años, 2 meses
Puntos: 101
Respuesta: Problema con funcion each() de jQuery

El problema con load es que carga la data pero no deja procesarla inmediatamente. Necesitas una funcion callback. Y creo que load la trae, pero la cosa no queda ahi. Necesitas una funcion que se ejecute, en lo posible, asincronicamente.

El tema es que tu script se lee linealmente. Load empieza a cargar la data pero ya da paso al proximo renglon, que pretende modificar lo que aun no esta incorporado en el DOM. Por esto es importante usar las llamadas a tus modificadores "div" y "a" recien cuando termine de ejecutarse load o alguna otra funcion de ajax.

Aca esta todo:
http://www.cristalab.com/tutoriales/...-jquery-c226l/

Por otro lado, una funcion each, hoy por hoy, me resulta asi de simple:

Cita:
jQuery.each(listado, function(){
alert($(this));
});