Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как передать функции текст с кавычками? (https://javascript.ru/forum/jquery/45859-kak-peredat-funkcii-tekst-s-kavychkami.html)

Hurray 18.03.2014 19:43

Как передать функции текст с кавычками?
 
Нужно передать методу текст, который содержит кавычки. Так ничего не работает:
$(".text").html('Поле 'Заголовок отзыва' должно быть заполнено!<br />');

Как это сделать правильно?

danik.js 18.03.2014 19:44

В русском языке принято использовать «елочки».
$(".text").html('Поле «Заголовок отзыва» должно быть заполнено!<br />');

BETEPAH 18.03.2014 19:45

$(".text").html("Поле 'Заголовок отзыва' должно быть заполнено!<br />");

Hurray 18.03.2014 20:57

Цитата:

Сообщение от BETEPAH (Сообщение 303087)
$(".text").html("Поле 'Заголовок отзыва' должно быть заполнено!<br />");

А разве JS не всё равно, двойные кавычки или одинарные?

danik.js 18.03.2014 21:09

Hurray, посмотри на подсветку кода в своем посте. Осознал ошибку?

Aetae 18.03.2014 21:42

Цитата:

Сообщение от Hurray (Сообщение 303100)
А разве JS не всё равно, двойные кавычки или одинарные?

Всё равно то всё равно, но принято в основном одинарные.)

Правильный же ответ на ваш вопрос - экранирование:
$('.text').html('Поле \'Заголовок отзыва\' должно быть заполнено!<br />');


Часовой пояс GMT +3, время: 20:50.