作者dspswen (阿天)
看板Ajax
标题[问题] Jquery autocomplete+取栏位值的问题
时间Mon Aug 13 15:00:48 2012
请问各位
我用 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
1F:→ dspswen:我用 setTimeout 解决了(?) 不过感觉有更好的方法 ... 08/13 15:20
2F:推 Fantasywind:重复绑定事件了吧 直接用jquery autocomplete method 08/13 15:32
3F:→ Fantasywind:就可以得到你要的效果啊 08/13 15:33
4F:→ Fantasywind: 修正: event 08/13 15:33
6F:→ dspswen:啊 谢谢 找到了 再次感谢楼上 08/13 15:46