我正在使用jquery自动完成组合框
,一切都很好.但我也希望通过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());
});
Run Code Online (Sandbox Code Playgroud)
当我需要更改我可以使用的值时 $("#selector").val("specificvalue").trigger("change");