Я использую плагин jQuery AutoComplete.
Я использую его для поля текстовой области.
когда автозаполнение показывает опции, оно показывает текст правильно, как показано ниже
http://s17.postimage.org/jpifb51tr/before.jpg
после того, как пользователь выберет текст из параметров автозаполнения, он будет выглядеть следующим образом
http://s12.postimage.org/5vyj1hs19/After.gif
Мой скрипт для автозаполнения
var data = "my directions string with / deelininator"
data = data.replace(/</g, '<');
data = data.replace(/>/g, '>');
directions = data.split("/");
// alert(directions);
$("TextArea").autocomplete(directions, {
matchContains: true,
minChars: 1
});
Как мне этого избежать?
Обновление - опробованные ниже предложения бесполезны
<ч />
Я пытался использовать unescape, но безрезультатно
$("textarea").blur(function () {
var test = $(this).val();
//alert(test);
$(this).val(unescape(test) + "sss");
});