Задать вопрос
@ivansimonov1984

Как добавить в блок только одно изображение?

Как добавить в блок только одно изображение?

Код

Сейчас добавляется сразу в 4 блока (так как блоков file-upload-preview равно 4)

Что не так делаю?
  • Вопрос задан
  • 63 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
Что не так делаю?

Ну, очевидно же - дёргаете сразу все блоки. А надо только тот, по которому кликнули. Для этого его надо как-то запомнить:

let uploadTo = null;

$('.file-upload-preview').click(function() {
  uploadTo = this;
  $('#file-upload').click();
});

Соответственно, внутри обработчика change заменяете $(".file-upload-preview") на $(uploadTo).
Ответ написан
Комментировать
kgb_zor
@kgb_zor
I need your traceback.
И почитайте ещё это
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы