JS, как правильно заменить `&quot` на кавычки

Вопрос: $('.Autocomlete1').typeahead({ ajax: { url: './test.php?log=test', triggerLength: 1 }, updater: function(item) { return item; }, onSelect: function(item) { return item; } }); После автокоманды в input мы получим следующее значение - Text " TextTextText " (строка базы данных имеет значение), но требуется выход Text " TextTextText " Для замены " на

Вопрос:<input type=»text» autocomplete=»off» class=»Autocomlete1″ name=»test»> $(‘.Autocomlete1’).typeahead({ ajax: { url: ‘./test.php?log=test’, triggerLength: 1 }, updater: function(item) { return item; }, onSelect: function(item) { return item; } });

После автокоманды в input мы получим следующее значение – Text &quot; TextTextText &quot; (строка базы данных имеет значение), но требуется выход Text » TextTextText «

Для замены &quot; на » я хочу сделать:

onSelect: function(item) { var text = item.text; var text = text.replace(/&quot;/g, ‘»‘); $(‘.Autocomlete1’).val(text); return item; }

Но это не работает…

Скажите, пожалуйста, как правильно заменить &quot на кавычки?

Лучший ответ:

если не работает var text = text.replace(/&quot;/g, ‘\»‘); проверьте другие строки, потому что это сработало для меня.

Ответ №1

“также нужен escape-символ перед строкой write ‘”

var text = text.replace(/&quot;/g, ‘\»‘);

Оцените статью
Добавить комментарий