jQuery 양식 이벤트 focus() 및 Blur() 이벤트

focus() 이벤트

정의 및 사용법

포커스 이벤트는 요소가 포커스를 얻을 때 발생합니다.

마우스 클릭으로 요소를 선택하거나 탭 키로 위치를 지정하면 해당 요소에 초점이 맞춰집니다.

focus() 메서드는 포커스 이벤트를 트리거하거나 포커스 이벤트가 발생할 때 실행할 함수를 지정합니다.

blur() 이벤트


정의 및 사용법

blur 이벤트는 요소가 포커스를 잃을 때 발생합니다.

blur() 함수는 흐림 이벤트를 트리거하거나, 함수 매개변수가 설정된 경우 흐림 이벤트가 발생할 때 실행될 코드를 함수에서 지정할 수도 있습니다.

팁: 이전에는 흐림 이벤트가 양식 요소에서만 발생했습니다. 새 브라우저에서는 이 이벤트를 모든 요소에서 사용할 수 있습니다.

아래 예를 살펴보겠습니다.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>
<body>
    请输入:<input type="text">

    <script>
        $('input').focus(function(){
            $('input').css('background',"red");
        })

        $('input').blur(function(){
            $('input').css('background',"green");
        })
    </script>
</body>
</html>

텍스트 상자를 클릭하면 텍스트 상자가 포커스를 받고 배경색이 빨간색으로 변합니다.

텍스트 상자 외부를 클릭하면 텍스트 상자가 포커스를 잃고 녹색으로 변합니다

지속적인 학습
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> <script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script> </head> <body> 请输入:<input type="text"> <script> $('input').focus(function(){ $('input').css('background',"red"); }) $('input').blur(function(){ $('input').css('background',"green"); }) </script> </body> </html>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~