Написание строки JavaScript с несколькими уровнями кавычек

0

Я пытаюсь написать небольшое сообщение в сообщении об ошибке, хотя я не очень понимаю, как работают кавычки... см. Скрипку http://jsfiddle.net/poppypoop/hS4s8/

Я пытаюсь загрузить альтернативный образ в событии onerror

var html = '<img src="notarealurl.com/test.jpg" onerror= \"this.src = \"https://evbdn.eventbrite.com/s3-s3/eventlogos/1832816/google.png\" \" />';

этот html неверен. Как я могу построить его правильно с несколькими уровнями котировок?

Теги:

1 ответ

2
Лучший ответ

Это будет нормально работать:

var html = "<img src='notarealurl.com/test.jpg' onerror='this.src=\"https://evbdn.eventbrite.com/s3-s3/eventlogos/1832816/google.png\"'  />";
$("#container").html(html);

Пример jsFiddle

Ещё вопросы

Сообщество Overcoder
Наверх
Меню