加入收藏 | 设为首页 | 会员中心 | 我要投稿 唐山站长网 (https://www.0315zz.com.cn/)- 数据安全、数据开发、文字识别、图像处理、媒体智能!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

jQuery获得与失去焦点事件的方法是什么?

发布时间:2022-02-11 12:54:13 所属栏目:语言 来源:互联网
导读:这篇文章我们来了解jQuery获得与失去焦点事件的方法,在网站中如果存在一些让用户填写内容的表单元素,那么我们能通过焦点事件和失去焦点事件,来给用户作出一些提示的内容。那么jQuery是如何实现获得与失去焦点事件的呢?接下来就跟随小编来一起学习一下吧
      这篇文章我们来了解jQuery获得与失去焦点事件的方法,在网站中如果存在一些让用户填写内容的表单元素,那么我们能通过焦点事件和失去焦点事件,来给用户作出一些提示的内容。那么jQuery是如何实现获得与失去焦点事件的呢?接下来就跟随小编来一起学习一下吧!
 
      本教程操作环境:windows7系统、jquery1.10.2版本、Dell G3电脑。
 
     jquery focus()获得焦点事件
     focus()方法:当通过鼠标点击选中元素或通过 tab 键定位到元素时,该元素就会获得焦点。
 
    语法:
 
$(selector).focus()
    复制
 
    例:input 输入框获得焦点时改变其边框的颜色
 
    示例代码:
 
<input type="text" name="" id="mochu">
<script>
    $('#mochu').focus(function(){
        $(this).css('border-color','red');
    });
</script>
    复制
 
    当鼠标移入input中并点击时,input元素会变成如下的形式
 
    jq focus()事件,会为input加入一个CSS样式
 
<input type="text" name="" id="mochu" style="border-color: red;">
    复制
 
    jquery blur()失去焦点事件
    blur()方法:当元素失去焦点时发生 blur 事件
 
    语法:
 
$(selector).blur()
    复制
 
    例:input失去焦点后,弹出输入框中的内容
 
    示例代码:
 
<input type="text" name="" id="mochu">
<script>
    $('#mochu').blur(function(){
    alert($(this).val());    
    });
 </script>
    复制
 
    运行结果如图:
 
 
 
    利用jq blur()失去焦点事件来验证用户输入的内容
    JQuery中的blur()失去焦点事件,我们可以用来检查用户在input输入框中输入的内容是否合法,比如以下代码,如果用户输入的内容少于五个字符就给出提示
 
    示例代码:
 
<input type="text" name="" id="mochu">
<script>
    $('#mochu').blur(function(){
        if($(this).val().length < 5){
            alert('字数太少了,多输入几个吧');
        }
    });
</script>

(编辑:唐山站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读