jQuery focusout事件

jQuery focusout事件

失去焦点事件主要可以通过focusout()和blur()方法发生。当该方法被触发时,它们都会失去焦点。这些事件彼此之间略有不同,但它们都是为失去焦点这一主要目的服务的。
Focusout()经常与focusin()结合使用,blur()经常与focus()结合使用。

注意,当子元素失去焦点时,focusout()方法也会被触发。

语法:

$(selector).focusout(function)

或者

$(selector).blur(function)

这里,函数是参数,它是可选的,在focusout()和blur()方法被触发时发生。

例子1:这个例子显示了使用focusout()来失去焦点。

<!DOCTYPE html>
<html>
  
<head>
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
    </script>
      
    <script>
        (document).ready(function () {
            ("div").focusin(function () {
                (this).css("background-color", "#008000");
            });
            ("div").focusout(function () {
                $(this).css("background-color", "#FFFFFF");
            });
        });
    </script>
</head>
  
<body>
    <h1 style="color:green;">
        GeeksforGeeks
    </h1>
  
    <div style="border: 1px dashed green;padding:10px;">
        Course: <input type="text"><br>
    </div>
  
    <p>
        Clicking outside the input text field enables 
        triggering of focusout event.
    </p>
</body>
  
</html>

输出:

  • Normal 输出:
    jQuery focusout事件
  • 当在输入文本字段内点击时。
    jQuery focusout事件
  • 当在文本字段外点击时,它就会恢复正常。
    jQuery focusout事件

例子2:这个例子显示了使用blur()来失去焦点。

<!DOCTYPE html>
<html>
  
<head>
    <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
    </script>
      
    <script>
        (document).ready(function () {
            ("input").blur(function () {
                alert("Losefocus event occurs");
            });
        });
    </script>
</head>
  
<body>
    <h1 style="color:Green;">
        GeeksforGeeks
    </h1>
      
    <div style="border: 1px dashed green;padding:10px;">
        Course: <input type="text"><br>
  
    </div>
      
    <p>
        Clicking outside the input text field 
        enables triggering of blur event.
    </p>
</body>
  
</html>

输出:

Normal 输出
jQuery focusout事件
* 当在输入文本字段内点击时
jQuery focusout事件
* 当在文本字段外点击时,它会显示这个弹出窗口
jQuery focusout事件

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程