присвоить значение src из массива
привет.
у меня есть массив, в котором хранятся ссылки на рисунки и есть пять img/ присваиваю img значения src таким образом for (j = 0; j <= 4; j++) { $("#img" + j).attr({ src: imagesUrl[j] }); } (id у них = img0....img4 соответственно) проблема в том, что каждому имг присваиваются все элементы массива. в чем же проблема? заранее спасибо. |
как по мне проблема в криво используемом жквери,
попробуй так:
var imagesUrl = new Array(); // твой массив
var pictures = document.getElementsByTagName("img");
for (j = 0; j < pictures.length; j++) {
pictures[j].setAttribute("src",imagesUrl[j]);
}
этот код подразумевает, что массив imagesUrl содержит достаточное количество элементов, и что эти элементы записаны правильно |
а так?
for(j=0;j<imagesUrl.length;j++){
$("#img"+j).attr('src',imagesUrl[j]);
}
или
for(k in imagesUrl){
$("#img"+k).attr('src',imagesUrl[k]);
}
|
есть ещё $.each()
|
Цитата:
|
| Часовой пояс GMT +3, время: 18:26. |