加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

jQuery 文本框得失焦点的简单案例

发布时间:2023-10-16 15:39:01 所属栏目:教程 来源:
导读:版本一

css代码部分:

代码如下:

.focus {

border: 1px solid #f00;

background: #fcc;

}

当焦点获得时,添加focus样式,添加边框,并改背景色为#fcc

html代码部分:
版本一
 
css代码部分:
 
代码如下:
 
.focus {
 
     border: 1px solid #f00;
 
     background: #fcc;
 
}
 
当焦点获得时,添加focus样式,添加边框,并改背景色为#fcc
 
html代码部分:
 
代码如下:
 
<body>
 
    <form action="" method="post" id="regForm">
 
        <fieldset>
 
            <legend>个人基本信息</legend>
 
                <div>
 
                    <label  for="username">名称:</label>
 
                    <input id="username" type="text" />
 
                </div>
 
                <div>
 
                    <label for="pass">密码:</label>
 
                    <input id="pass" type="password" />
 
                </div>
 
                <div>
 
                    <label for="msg">详细信息:</label>
 
                    <textarea id="msg" rows="2" cols="20"></textarea>
 
                </div>
 
        </fieldset>
 
    </form>
 
</body>
 
这里有两个input,一个textare框。
 
:input匹配 所有 input, textarea, select 和 button 元素。
 
jQuery代码部分:
 
代码如下:
 
<script type="text/javascript">
 
    $(function(){
 
        $(":input").focus(function(){
 
              $(this).addClass("focus");
 
        }).blur(function(){
 
              $(this).removeClass("focus");
 
        });
 
    })
 
    </script>
 
用:input匹配所有的input元素,当获取焦点时,就添加样式focus,通过$(this)自动识别当前的元素。focus()方法是获取焦点事件发生时执行的函数。blur()方法是失去焦点事件发生时执行的函数。
 
 

(编辑:聊城站长网)

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

    推荐文章