Попробуйте экранировать неверные кавычки с помощью \
или \\
.
т.е. html('<img src=\'cards_1.png\' />');
В качестве альтернативы, вы можете просто использовать "
. Кодировщик URL должен был сделать это автоматически.
Кстати, очень популярная ошибка. не кодировать каждый &
в URL как &
. Браузеры обычно угадывают, что было задумано, поэтому люди никогда не учатся. Но ссылка
<a href="test.php?a=1&b=2">example</a>
на самом деле неверно и должно быть
<a href="test.php?a=1&b=2">example</a>
Теперь, если бы вы использовали URL-кодировщик вместо того, чтобы просто «печатать» строку, она должна автоматически преобразовать вашу двойную кавычку в &
и, вероятно, избавить вас от головной боли.