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));
});