У меня есть динамическое поле ввода, созданное с именем класса в качестве подкатегории. Нажатие клавиши автозаполнения работает нормально, из которого я могу выбрать один.jquery autocomplete Как установить метку и как получить значение?
Рабочий код, который находится ниже
$("body").on('keypress', 'input.sub-category', function() {
var availableTags = [
{label:"ActionScript", value:"1"},
{label:"ActionScript1", value:"11"},
{label:"ActionScript2", value:"12"},
{label:"ActionScript3", value:"13"},
{label:"ActionScript4", value:"14"},
];
$(this).autocomplete({
source: availableTags,
});
});
Когда я выбрать один из autosuggested текста сказать «ActionScript», это значение (1) должны быть доступны в коде ниже, как я могу получить к нему доступ? Функция выбора предупреждений работает нормально, поэтому просто нужно знать, как получить доступ к значению выбранной метки.
$("body").on('autocompleteselect', 'input.sub-category', function() {
alert('here');
});
В дополнение к этому я хотел бы знать, как установить выбранный текст в поле ввода, а не его значение.
ReferenceError: ui не определен. Я получил эту ошибку, когда попытался. – user866933