#javascript #jquery #html
#javascript #jquery #HTML
Вопрос:
Я пытался создать свой собственный фотоальбом, когда столкнулся с ошибкой. Это синтаксическая ошибка, но после опробования нескольких различных способов написания кода она просто не будет работать.
Вот что я сделал. Я создал var-изображение, которое содержит строковый путь к файлу (используя манипуляции со строками) изображения (я пока не собираюсь использовать PHP, поэтому он может принимать фотографии только из заданной папки с именем «images» в базовом каталоге) и другой var-imgSource, содержащий само изображение с использованием var-изображения.
Код является:
var image = "images/" $(".inputImage").val().split('\').pop();
var imgSource = $('<img src = image alt = "Image not found" class = "card-img-top">');
по какой-то причине, даже без апострофов, тег считывает слово image как путь к файлу (строка), а не как созданную мной переменную.
Комментарии:
1.
$('<img src="' image '" alt="Image not found" class="card-img-top">');
Попробуйте это
Ответ №1:
Вы бы использовали
var imgSource = $('<img src="' image '" alt="Image not found" class="card-img-top">');
Комментарии:
1. Лучше также использовать
""
вокругsrc
значения attr, на всякий случай, если имя изображения содержит пробелы.
Ответ №2:
var image = "images/" $(".inputImage").val().split('\').pop();
var imgSource = $('<img src="' image '" alt="Image not found" class="card-img-top">');