Вход

Просмотр полной версии : задать id image


zkolya
06.05.2015, 00:44
Подскажите,пожалуйста,как мне поступить,у меня подгружаются картинки ajax и мне нужно им всем дать id img_1...img_n по порядку.Как Мне это реализовать?

$(document).ready(function () {
$("#Buttonsave").click(function (evt) {
var fileUpload = $("#FileUpload1").get(0);
var files = fileUpload.files;

var data = new FormData();
for (var i = 0; i < files.length; i++) {
data.append(files[i].name, files[i]);
}

var options = {};
options.url = "fileuploadHandler.ashx";
options.type = "POST";
options.data = data;
options.contentType = false;
options.processData = false;


options.success = function (result) {
var urls = result.split('|');
var imgs = $.map(urls, function (url) {
// return $("<img />").attr("src", url);
return $("<img />").attr({ "src": url, "id": "img_" });
});


$("#imagesPlaceholder").append(imgs);


};

options.error = function (err) { alert(err.statusText); };

$.ajax(options);

evt.preventDefault();



});

});

рони
06.05.2015, 00:55
zkolya,
var imgs = $.map(urls, function (url, i) {
return $("<img />" ,{ "src": url, "id": "img_"+(i + 1) });
});

zkolya
06.05.2015, 01:25
рони,
Этот Вариант,работает,но если изображения дозагружать им id с 0 опять,не подскажите как с эти бороться

рони
06.05.2015, 07:14
zkolya,
$(document).ready(function () {var a = 0;
..."img_"+ a++

zkolya
06.05.2015, 18:19
рони,
Большое спасибо!