wgrk.net
当前位置:首页 >> JQuEry 如何扑捉 文本域正在输入内容的事件 >>

JQuEry 如何扑捉 文本域正在输入内容的事件

不行的,change事件是在文本域光标失去焦点时才会触发,要监听正在输入内容事件用键盘事件监听。 $(".s-i").keydown…… $(".s-i").keyup…… $(".s-i").keypress…… 这三种键盘事件都可以,按事件发生的顺序keydown-->keyup-->keypress

判断键盘是否按下有点儿困难,可以判断并获取有焦点的元素 //判断是否有元素获得焦点 if($(':focus').length==0) { alert("暂无获得焦点的元素"); } else{ //弹出焦点元素的name alert($(':focus').attr("name")); }

$(":focus").css("border","1px dotted red"); 获得焦点的元素会出现一个红色的虚线边框 如果是要判断是否存在获得焦点的元素,可以这样: if($(":focus").length){ //有 }else{ //没有 }

网站首页 | 网站地图
All rights reserved Powered by www.wgrk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com