присвоить значение 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, время: 16:56. |