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