본문 바로가기

제이쿼리

[제이쿼리] one(), select(), after(), triggerHandler()

- one()

<!DOCTYPE html>
<html lang="ko">

<head>
    <meta charset="UTF-8">
    <title>예제</title>

    <script src="js/jquery.min.js"></script>

    <script>
        $(document).ready(
            function() {
                $("p").one( // <p> 클릭 시 폰트 사이즈가 6px 커짐 (한 번만!)
                    {
                        "click":function()
                        {
                            $(this).animate({ fontSize:"+=6" });
                        }
                    }
                );
            }
        );
    </script>
    <style>

    </style>
</head>

<body>
    <p>click me</p>
</body>

</html>

 

- select(), after(), triggerHandler()

<!DOCTYPE html>
<html lang="ko">

<head>
    <meta charset="UTF-8">
    <title>예제</title>

    <script src="js/jquery.min.js"></script>

    <script>
        $(document).ready(
            function() {
                // select
                // after
                // trigger

                $("input").select(
                    function() {
                        $("input").after("Text Marked!"); // input 창 뒤에 텍스트 추가
                    }
                );

                $("button").click(
                    function() {
                        $("input").triggerHandler("select"); // 버튼 클릭 시 select 함수 실행
                    }
                );
            }
        );
    </script>
    <style>

    </style>
</head>

<body>
    <input type="text" value="Hello World"><br><br>
    <button>Trigger Test</button>
</body>

</html>