小编xan*_*dox的帖子

将值设置为jquery自动完成组合框

我正在使用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");

javascript jquery jquery-ui jquery-ui-autocomplete

10
推荐指数
3
解决办法
5万
查看次数