Мне нужно динамически добавить набор элементов в div с помощью jQuery, а затем развернуться и сослаться на них. Это действительно странно, что вы не можете сделать это, поскольку, если вы просматриваете DOM в firebug, элементы присутствуют. JQuery просто не действует, как они существуют.
HTML ...
<div id="images"></div>
Это дает мне мои элементы, добавленные к <div>
...
$.getJSON("http://localhost/wordpress/test.php",
function(data){
$.each(data, function(i,item){
$("<img/>").attr("src", item).appendTo("#images");
});
});
Тогда я сразу пытаюсь выбрать и использовать изображения ...
$("img").each(
function(i,item) {
alert(item);
});
jQuery не выбирает ни один из недавно добавленных элементов. По сути, он действует так, как будто ни одно из изображений не было добавлено.