jQuery事件blur()方法的使用实例讲解
程序员文章站
2023-11-05 11:35:34
实例
当输入域失去焦点 (blur) 时改变其颜色:
$("input").blur(function(){
$("input").css("backgro...
实例
当输入域失去焦点 (blur) 时改变其颜色:
$("input").blur(function(){ $("input").css("background-color","#d6d6ff"); });
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("input").focus(function(){ $("input").css("background-color","#ffffcc"); }); $("input").blur(function(){ $("input").css("background-color","#d6d6ff"); }); }); </script> </head> <body> enter your name: <input type="text" /> <p>请在上面的输入域中点击,使其获得焦点,然后在输入域外面点击,使其失去焦点。</p> </body> </html>
定义和用法
当元素失去焦点时发生 blur 事件。
blur()
函数触发 blur 事件,或者如果设置了 function 参数,该函数也可规定当发生 blur 事件时执行的代码。
提示:早前,blur 事件仅发生于表单元素上。在新浏览器中,该事件可用于任何元素。
触发 blur 事件
触发被选元素的 blur 事件。
语法
$(selector).blur()
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("input").focus(function(){ $("input").css("background-color","#ffffcc"); }); $("input").blur(function(){ $("input").css("background-color","#d6d6ff"); }); $("#btn1").click(function(){ $("input").focus(); }); $("#btn2").click(function(){ $("input").blur(); }); }); </script> </head> <body> enter your name: <input type="text" /> <p>请在上面的输入域中点击,使其获得焦点,然后在输入域外面点击,使其失去焦点。</p> <p><button id="btn1">触发输入域的 focus 事件</button></p> <p><button id="btn2">触发输入域的 blur 事件</button></p> </body> </html>
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接
上一篇: 互联网活动策划方案(附成功案例)