0
var images=["5.jpg","4.jpg","7.jpg","4.jpg","7.jpg","5.jpg"]
for (var i = 0; i < images.length; i++) {
    $(".stripe").after("<img src='images[i]' class='stripe1'>")
};

Как мне указать правильный путь к картинке из массива?

cheops
  • 19,454
  • 29
  • 48
  • 139
travel
  • 15

1 Answers1

0

"<img src='images[i]' class='stripe1'>" - JS не интерполирует переменные хоть в одинарных, хоть в двойных кавычках.
Новый синтаксис шаблонов ( ` ) может это делать:

`<img src='${images[i]}' class='stripe1'>`

Впрочем, шаблоны старые браузеры не поддерживают, тогда можно так:

"<img src='" + images[i] + "' class='stripe1'>"
  • Спасибо тут выражается в плюсах к карме и принятии ответа для будущих поколений (галка рядом с ответом). –  Jun 12 '16 at 16:12