jQuery focusout() 方法
实例
当 <div> 元素或任何子元素失去焦点时,设置 <div> 元素的背景色:
<!DOCTYPE html><html><head><script src="https://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><script>$(document).ready(function(){$("div").focusin(function(){$(this).css("background-color", "#FFFFCC");});$("div").focusout(function(){$(this).css("background-color", "#FFFFFF");});});</script></head><body><div style="border: 1px solid black;padding:10px;">First name: <input type="text"><br>Last name: <input type="text"></div><p>单击输入字段以获得焦点。在输入字段外单击可失去焦点。</p></body></html>
定义与用法
focusout 事件发生在某个元素(或其中的任何元素)失去焦点时。
focusout() 方法附加一个函数,以便在元素或其内部的任何元素上发生 focusout 事件时运行。
不像 blur() 方法,如果任何子元素失去焦点,focusout() 方法也会触发。
提示:此方法通常与 focusin() 方法一起使用。
语法
$(selector).focusout(function)
| 参数 | 描述 |
|---|---|
| function | 可选。指定发生 focusout 事件时要运行的函数 |