Добрый день.
У меня есть одна проблема.
//1. Допустим создаем массив
var arr = [];
for(var i = 0; i < 100500; i++) {
//2. Заполняем jquery оберткой объекта image
arr.push($(new Image()));
//3. Вешаем на элементы arr события
arr[i].click(function() { alert(i); })
//4. Заполняем image
.attr({src : someifles + i});
}
// 5. Теперь мы хотим это добро вывести в $("#some_div")
for(var i = 0; i < arr.length; i++)
$("#some_div").append(arr[i]);
// 6. Пусть теперь мы хотим поменять содержание и допустим каждый четный вывести в $("#some_div")
$("#some_div").empty();
for(var i =0; i < arr.length; i+=2)
$("#some_div").append(arr[i]);
И тут мы замечаем, что на клик по изображению ничего не происходит!!
Кто нибудь знает, как это исправить, кроме как НЕ удалением из #("#some_div") элементов