这是表单段:
这是JQ段:
$(".s-i").change(function(){
$("#s-box").hide("slow");
})
但是这样不行啊,哪位高手指点一下!
JQuery 如何扑捉 文本域正在输入内容的事件
答案:2 悬赏:80
解决时间 2021-02-01 18:55
- 提问者网友:伪善人独行者
- 2021-02-01 09:26
最佳答案
- 二级知识专家网友:荒唐后生
- 2021-02-01 10:59
不行的,change事件是在文本域光标失去焦点时才会触发,要监听正在输入内容事件用键盘事件监听。
$(".s-i").keydown……
$(".s-i").keyup……
$(".s-i").keypress……
这三种键盘事件都可以,按事件发生的顺序keydown-->keyup-->keypress
$(".s-i").keydown……
$(".s-i").keyup……
$(".s-i").keypress……
这三种键盘事件都可以,按事件发生的顺序keydown-->keyup-->keypress
全部回答
- 1楼网友:如果这是命
- 2021-02-01 11:23
你好!
change肯定是要失去焦点才触发时间的;
从文本域获得键盘按下触发事件可以吗?
$(".s-i").keydown(function(){
$("#s-box").hide("slow");
})
如有疑问,请追问。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯