Одинарные кавычки внутри строки в javascript
В руководстве написано, что строки отделяются либо одинарными, либо двойными кавычками, соответственно ' или ".
Как выйти из положения, если строка формируется "на лету" и состоит из разметки HTML, соответственно двойные кавычки там есть практически всегда, но при этом в некоторых случаях могут попадать и одинарные. Как только они попадают - скрипт работать перестаёт. Не очень представляю себе как можно на лету их экранировать, регулярное выражение будет весьма сложным и вряд ли 100% рабочим.
В других языках всё решается конструкцией типа qq~тут что хочешь~, но в javascript этого нет.
Что посоветуете? Заранее всем спасибо!
|