看板 Ajax 關於我們 聯絡資訊
請問各位 我用 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
dspswen:我用 setTimeout 解決了(?) 不過感覺有更好的方法 ... 08/13 15:20
Fantasywind:重複綁定事件了吧 直接用jquery autocomplete method 08/13 15:32
Fantasywind:就可以得到你要的效果啊 08/13 15:33
Fantasywind: 修正: event 08/13 15:33
Fantasywind:http://goo.gl/nCR1w 08/13 15:34
dspswen:啊 謝謝 找到了 再次感謝樓上 08/13 15:46