Я использую поле со списком автозаполнения 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 ⇐ Jquery
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение