СКРИПТ 1014: недопустимый символ `

#javascript #html #string #internet-explorer-8 #microsoft-edge

#javascript #HTML #строка #internet-explorer-8 #microsoft-edge

Вопрос:

Мой код:

 htmlString = `<img id="image_${result.id}" src="${result.image}" width="100%">`;
                $('#addItem').before(htmlString);
  

Я использую `, потому что мне нужен $ {variable.attribute} в коде, мой код сложный, операция в строке затруднена.

Комментарии:

1. используйте $(результат).attr ( «проверено»)

2. IE8 не поддерживает строки шаблона. Использовать '<img id="image_' result.id '" src="' result.image '" width="100%">'

3. Спасибо за поддержку, но я тестирую в браузере Edge и обнаруживаю ошибку.

4. Используйте транспилятор. На данный момент Babel является наиболее распространенным.

Ответ №1:

Вы можете использовать следующим образом

 htmlString = '<img id="image_${result.id}" src="${result.image}" width="100%">';
$('#addItem').before(htmlString);