У меня есть куча изображений на моей странице ASP.NET, например:
for (int i = 0; i < 3; i++)
{
Image image = new Image();
image.ID = "UpdateStatus";
image.CssClass = "imageCss";
image.ImageUrl = "Bump.GIF";
this.Controls.Add(image);
}
Я хочу просмотреть каждое изображение.
Почему это не работает? то есть "Функция 1" выводится, но "Функция 2" не
$(document.body).click(function () {
console.log('Function 1');
$('imageCss').each(function(){
console.log('Function 2');
});
});
Почему это не работает? т.е. «Функция 1» выводится, а «Функция 2» выводится ОДИН РАЗ. Почему не 3 раза?
$(document.body).click(function () {
console.log('Function 1');
$(''#UpdateStatus'').each(function(){
console.log('Function 2');
});
});
Это работает нормально, НО я не могу получить доступ к 'this', это NULL. Мне нужно иметь возможность ссылаться на текущее изображение.
$(document.body).click(function () {
console.log('Function 1');
$.each('#UpdateStatus', function() { //Or when I use 'imageCss'
console.log('Function 2');
console.log(this);
});
});