【发布时间】:2011-06-01 07:27:33
【问题描述】:
我正在使用jquery autocomplete combobox
一切都很好。但我也想通过 JavaScript 设置特定的值,比如$("#value").val("somevalue"),它设置为选择元素,但输入元素没有自动完成的变化。
当然,我可以直接选择这个输入并设置值,但是还有其他方法吗?我尝试将绑定设置为this.element,如this.element.bind("change", function(){alert(1)}),但没有效果。我不知道为什么。
编辑
我找到了解决这种情况的方法。但我不喜欢它。我已将以下代码添加到 ui.combobox 的 _create 函数中
this.element.bind("change", function() {
input.val( $(select).find("option:selected").text());
});
当我需要更改值时,我可以使用$("#selector").val("specificvalue").trigger("change");
【问题讨论】:
-
什么样的html?它看起来像
标签: javascript jquery jquery-ui jquery-ui-autocomplete