iT邦幫忙

0

jQuery UI Autocomplete 問題

大家好 我最近嘗試使用jQuery UI Autocomplete 這個功能
這個功能是可以正常執行
但我想把選取的到值 如 ABC APPLE ABOUT中 我選到APPLE
把APPLE這個值帶到另外一個DIV中
我查了文件 覺得應該跟change 事件或 focus 事件有關係
請問 有人可以解答嗎

echochio iT邦高手 1 級 ‧ 2019-01-18 08:34:38 檢舉
給一下code 不然要去學一下隔空抓藥,我才能回答
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2019-01-19 09:40:25
最佳解答

其實這個插件已經幫你想好這些事了。

去看一下文件 http://api.jqueryui.com/autocomplete/
有如下的事件可供你使用
change
close
create
focus
open
response
search
select

這邊看起來比較適合你的事件是select。這邊的change跟你所想像的change不同。
不能拿來用。因為它是值選項變動時觸發的事件。

你只要用如下的語法

$( ".selector" ).autocomplete({
  select: function( event, ui ) {
      (輸入你想要放的div上)
  }
});
0
thwu
iT邦新手 5 級 ‧ 2019-01-18 09:22:22

文件裡有說明 select 事件預設動作就是將所選值填入文字欄位中。
如果你打算另外再寫入別的 DIV,這個時機點應該是較適合的。

這個元件的使用不難,如果你先嘗試一下每個事件,也許就知道答案了。

我要發表回答

立即登入回答