Установить значение в поле со списком автозаполнения jqueryJquery

Программирование на jquery
Anonymous
Установить значение в поле со списком автозаполнения jquery

Сообщение Anonymous »

Я использую поле со списком автозаполнения jquery
и все в порядке. Но я также хочу установить конкретное значение через JavaScript, например $("#value").val("somevalue"), и оно будет выбрано для выбора элемента, но без изменений во входном элементе с автозаполнением.
Конечно, я могу выбрать этот ввод и установить значение напрямую, но есть ли другие способы сделать это? Я пытаюсь установить привязку к this.element, например this.element.bind("change", function(){alert(1)}), но это не дало никаких результатов. И я не знаю почему.

Изменить

Я нашел обходной путь для этого случая. Но мне это не нравится. Я добавил следующий код в функцию _create для ui.combobox

this.element.bind("change", function() {
input.val( $(select).find("option:selected").text());
});
< /code>

и когда мне нужно изменить значение, которое я могу использовать $ ("#selector"). val ("specialvalue"). Trigger ("изменение"); < / код>

Подробнее здесь: https://stackoverflow.com/questions/619 ... e-combobox

Вернуться в «Jquery»