jQuery事件blur()方法的使用实例讲解


Posted in jQuery onMarch 30, 2019

实例

当输入域失去焦点 (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>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

jQuery 相关文章推荐
jquery图片放大镜效果
Jun 23 jQuery
用户管理的设计_jquery的ajax实现二级联动效果
Jul 13 jQuery
js和jQuery以及easyui实现对下拉框的指定赋值方法
Jan 23 jQuery
jquery 实现拖动文件上传加载进度条功能
Mar 18 jQuery
JQuery通过后台获取数据遍历到前台的方法
Aug 13 jQuery
jQuery解析json格式数据示例
Sep 01 jQuery
JQuery模拟实现网页中自定义鼠标右键菜单功能
Nov 14 jQuery
jquery获取file表单选择文件的路径、名字、大小、类型
Jan 18 jQuery
jQuery插件实现非常实用的tab栏切换功能【案例】
Feb 18 jQuery
jQuery使用$.extend(true,object1, object2);实现深拷贝对象的方法分析
Mar 06 jQuery
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
jquery实现简单自动轮播图效果
Jul 29 jQuery
jQuery实现动态添加和删除input框代码实例
Mar 29 #jQuery
jQuery ajax仿Google自动提示SearchSuggess功能示例
Mar 28 #jQuery
JQueryDOM之样式操作
Mar 27 #jQuery
浅谈JS和jQuery的区别
Mar 27 #jQuery
jQuery实现动态添加和删除input框实例代码
Mar 26 #jQuery
jQuery添加新内容的四个常用方法分析【append,prepend,after,before】
Mar 19 #jQuery
简单易扩展可控性强的Jquery转盘抽奖程序
Mar 16 #jQuery
You might like
PHP 中dirname(_file_)讲解
2007/03/18 PHP
php flush类输出缓冲剖析
2008/10/19 PHP
ecshop 订单确认中显示省市地址信息的方法
2010/03/15 PHP
PHP5 的对象赋值机制介绍
2011/08/02 PHP
基于jquery的表格排序
2010/09/11 Javascript
简略的前端架构心得&amp;&amp;基于editor为例子的编码小技巧
2010/11/25 Javascript
使用Firebug对js进行断点调试的图文方法
2011/04/02 Javascript
js改变文章字体大小的实例代码
2013/11/27 Javascript
用jquery的方法制作一个简单的导航栏
2014/06/23 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
AngularJS通过$sce输出html的方法
2016/09/22 Javascript
微信小程序授权获取用户详细信息openid的实例详解
2017/09/20 Javascript
解决VUE框架 导致绑定事件的阻止冒泡失效问题
2018/02/24 Javascript
Three.js实现简单3D房间布局
2018/12/30 Javascript
从0到1搭建Element的后台框架的方法步骤
2019/04/10 Javascript
详解nuxt 微信公众号支付遇到的问题与解决
2019/08/26 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
手把手教你实现 Promise的使用方法
2020/09/02 Javascript
JavaScript 实现下雪特效的示例代码
2020/09/09 Javascript
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
使用Python脚本对Linux服务器进行监控的教程
2015/04/02 Python
python2.7的编码问题与解决方法
2016/10/04 Python
python实现按任意键继续执行程序
2016/12/30 Python
微信跳一跳python辅助脚本(总结)
2018/01/11 Python
在python中实现将一张图片剪切成四份的方法
2018/12/05 Python
Django如何使用第三方服务发送电子邮件
2019/08/14 Python
Python3搭建http服务器的实现代码
2020/02/11 Python
HTML5实时语音通话聊天MP3压缩传输3KB每秒
2019/08/28 HTML / CSS
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
个人找工作的自我评价
2013/10/17 职场文书
出国导师推荐信
2014/01/16 职场文书
学校督导评估方案
2014/06/10 职场文书
2015年保管员工作总结
2015/04/30 职场文书
结婚堵门保证书
2015/05/08 职场文书
如何用python插入独创性声明
2021/03/31 Python
总结一些Java常用的加密算法
2021/06/11 Java/Android