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插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
Jquery获取radio选中的值
May 05 jQuery
jquery+css实现侧边导航栏效果
Jun 12 jQuery
jQuery回调方法使用示例
Jun 26 jQuery
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
jquery实现的简单轮播图功能【适合新手】
Aug 17 jQuery
jQuery pjax 应用简单示例
Sep 20 jQuery
jquery操作select常见方法大全【7种情况】
May 28 jQuery
JQuery 实现文件下载的常用方法分析
Oct 29 jQuery
jQuery实现轮播图效果
Nov 26 jQuery
jquery实现烟花效果(面向对象)
Mar 10 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+java实现自动新闻滚动窗口
2006/10/09 PHP
PHP 身份验证方面的函数
2009/10/11 PHP
降低PHP Redis内存占用
2017/03/23 PHP
javascript网页关闭时提醒效果脚本
2008/10/22 Javascript
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
JS模拟面向对象全解(一、类型及传递)
2011/07/13 Javascript
探讨JavaScript中声明全局变量三种方式的异同
2013/12/03 Javascript
利用js实现在浏览器状态栏显示访问者在本页停留的时间
2013/12/29 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
JavaScript参数个数可变的函数举例说明
2014/10/10 Javascript
jQuery中:first-child选择器用法实例
2014/12/31 Javascript
使用JavaScript刷新网页的方法
2015/06/04 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
2015/06/20 Javascript
利用纯Vue.js构建Bootstrap组件
2016/11/03 Javascript
微信小程序 实战实例开发流程详细介绍
2017/01/05 Javascript
基于jQuery实现弹幕APP
2017/02/10 Javascript
详解vue组件化开发-vuex状态管理库
2017/04/10 Javascript
JavaScript代码执行的先后顺序问题
2017/10/29 Javascript
对layui中表单元素的使用详解
2018/08/15 Javascript
vue-cli webpack配置文件分析
2019/05/20 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
基于element-ui封装可搜索的懒加载tree组件的实现
2020/05/22 Javascript
python实现随机梯度下降(SGD)
2020/03/24 Python
浅谈python中真正关闭socket的方法
2018/12/18 Python
PyQt5图形界面播放音乐的实例
2019/06/17 Python
Python3 把一个列表按指定数目分成多个列表的方式
2019/12/25 Python
python数据分析工具之 matplotlib详解
2020/04/09 Python
python TCP包注入方式
2020/05/05 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
Python 如何创建一个线程池
2020/07/28 Python
入党推优材料
2014/06/02 职场文书
2016年春节慰问信息
2015/03/25 职场文书
美丽心灵观后感
2015/06/01 职场文书
初中生物教学反思
2016/02/20 职场文书
聊聊golang中多个defer的执行顺序
2021/05/08 Golang
POST提交数据常见的四种方式
2022/01/18 HTML / CSS