概述
触发每一个匹配元素的blur事件。
这个函数会调用执行绑定到blur事件的所有函数,包括浏览器的默认行为。可以通过返回false来防止触发浏览器的默认行为。blur事件会在元素失去焦点的时候触发,既可以是鼠标行为,也可以是按tab键离开的
参数
fnFunctionV1.0
在每一个匹配元素的blur事件中绑定的处理函数。
[data],fnString,FunctionV1.4.3
data:blur[Data], fn) 可传入data供函数fn处理。
fn:在每一个匹配元素的blur事件中绑定的处理函数。
示例
描述:
触发所有段落的blur事件
jQuery 代码:
$"p").blur);
描述:
任何段落失去焦点时弹出一个 "Hello World!"在每一个匹配元素的blur事件中绑定的处理函数。
jQuery 代码:
$"p").blur function ) { alert"Hello World!"); } );
实例
当输入域失去焦点 blur) 时改变其颜色:
$"input").blurfunction){ $"input").css"background-color","#D6D6FF"); });
<html> <head> <script type="text/javascript" src="/jquery/jquery.js"></script> <script type="text/javascript"> $document).readyfunction){ $"input").focusfunction){ $"input").css"background-color","#FFFFCC"); }); $"input").blurfunction){ $"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).readyfunction){ $"input").focusfunction){ $"input").css"background-color","#FFFFCC"); }); $"input").blurfunction){ $"input").css"background-color","#D6D6FF"); }); $"#btn1").clickfunction){ $"input").focus); }); $"#btn2").clickfunction){ $"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 blur)事件的使用方法详解的详细内容,更多请关注风君子博客其它相关文章!