У меня есть часть строки, например:
var str = "Hello // break here
World!";
Эта строка вставляется в базу данных через текстовое поле. Когда я пытаюсь отобразить эту строку внутри элемента с помощью:
$(".text").html(str);
Он возвращает ошибку Unexpected token ILLEGAL
. Я уже знал, что разрыв строки вызывает эту проблему.
$(".text").html("Hello
World!");
Как я могу исправить это, не удаляя разрыв строки?
JS не допускает, чтобы строки содержали литеральную строку в источнике. Если вам нужна по какой-либо причине, используйте \n
или \[literal linebreak]
. Первый предпочтительнее.