问题:我将文本框与事件绑定,测试 :然后屏幕输入a,alert空,然后再输入b,alert 是a。。。。
这是为啥啊,每次都打印出上一次的。
贴出代码:
$(document).ready(function() {
var txtCity = $("#txtCity");
txtCity.keydown(function() {
window.alert($("#txtCity").val());
})
})
html:就一个Citys:<input id="txtCity" />
请大家围观,有答案了 我会速度结贴的!
5 个解决方案
#1
window.alert($("#txtCity").val());执行在前,用 onChange事件吧。
#2
绑定keyup事件
#3
对的用keyup就好了
#4
用keyup。
#5
多谢,结贴散分了!
#1
window.alert($("#txtCity").val());执行在前,用 onChange事件吧。
#2
绑定keyup事件
#3
对的用keyup就好了
#4
用keyup。
#5
多谢,结贴散分了!