У меня есть движок шаблонов Javascript, который генерирует HTML, все работает в браузере.Это lodash.
Шаблон выглядит следующим образом (только соответствующая часть):
<button onclick="somemethod('<%pruefobjekt.Name%>')"
</button>
Проблема: Если pruefobjekt.Name имеет значение 'в его значении,тогда сгенерированный JavaScript недействителен.Я пробовал encodeURI , но это не заменит '.
Есть ли для этого функция javascript?Или функция lodash?Я знаю, что могу просто заменить 'некоторым символом, а затем заменить его обратно, но это последнее средство.
Вопрос с другими словами: есть ли функция javascript, которая экранирует строки, чтобы ее можно было использоватьв javascript.
Большое спасибо за ваши ответы.