我正在使用jquery autocomplete combobox 并且一切正常。但我也想通过JavaScript设置具体的值,如$("#value").val("somevalue")
,它设置为选择元素,但没有改变输入元素与自动完成。将值设置为jquery自动完成组合框
当然,我可以直接选择这个输入并设置数值,但是这样做还有其他方法吗?我尝试设置绑定到this.element
像this.element.bind("change", function(){alert(1)})
但它没有影响。我不知道为什么。
编辑
我发现这种情况下的解决方法。但我不喜欢它。我已经添加下面的代码_create功能ui.combobox
this.element.bind("change", function() {
input.val($(select).find("option:selected").text());
});
当我需要改变我的值可以使用$("#selector").val("specificvalue").trigger("change");
告诉我们一些你的HTML的.. – 2011-06-01 07:31:31
什么样的HTML? 它看起来像 – xandox 2011-06-01 07:55:31