[問題] Jquery autocomplete+取欄位值的問題

看板Ajax作者 (阿天)時間13年前 (2012/08/13 15:00), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
請問各位 我用 Jquery autocomplete 之後 想用 onChange 讓一輸入好的欄位去印出它的值 譬如 <input type="text" name="test" id="test" onChange="test()"> 在 script 的 test 只有 alert($("input[name='test']").val()); 這樣而已 也就是當 autocomplete 選好值之後,這個值會自動代入另一個 function 可是這個觸發取到的值只有使用者第一個輸入的文字 譬如他在框裡輸入「國」 下拉選擇「國立台灣大學」 觸發這個 onChange 取到的值只有「國」 可是當我連續 alert 兩次後,才會出現國立台灣大學 請問這個該怎麼解決 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.191.30

08/13 15:20, , 1F
我用 setTimeout 解決了(?) 不過感覺有更好的方法 ...
08/13 15:20, 1F

08/13 15:32, , 2F
重複綁定事件了吧 直接用jquery autocomplete method
08/13 15:32, 2F

08/13 15:33, , 3F
就可以得到你要的效果啊
08/13 15:33, 3F

08/13 15:33, , 4F
修正: event
08/13 15:33, 4F

08/13 15:34, , 5F
08/13 15:34, 5F

08/13 15:46, , 6F
啊 謝謝 找到了 再次感謝樓上
08/13 15:46, 6F
文章代碼(AID): #1GAAOZRD (Ajax)
文章代碼(AID): #1GAAOZRD (Ajax)