我只是把jQuery和小部件和元素组合在一起。我有一个使用自动完成功能的组合框。我已经设置了一个JSON远程数据源,并且工作非常棒。我想要做的是强迫用户从框中选择,这是我认为很常见的事情。
在自动完成组合框中选择一个值后,绑定到自动完成的输入元素将接收选择的id值。因此,我将通过将函数绑定到“autocompleteclose”事件来检查是否存在值。
我唯一缺少的是,如何再次在该输入字段上调用“搜索”方法?我无法在元素上调用该函数,如下所示:
$("#myinputfield").search();
因为我收到了消息:
$("#myinputfield").search() is not a function
我想,我猜,但我该怎么做?
答案 0 :(得分:2)
您可以在$ .Widget上调用方法,例如像此一样的自动完成
$('#myinputfield').autocomplete( 'search', 'myvalue' );
答案 1 :(得分:0)
您可以使用autocompletesearch
事件触发事件处理程序:
$("#myinputfield").trigger("autocompletesearch");