프로그래밍/Jquery

jquery - context 객체 활용 예제

가카리 2014. 10. 11. 16:09
반응형

다음 예제는 context 객체를 활용한 자기 자신의 태그의 내용을 출력하는 예제입니다.


기존의 $(‘h1’).text() 이런식이였다면 이번에는 두 번째 매개변수를 this로 놔서 자기자신의 값을 가져오게 합니다.


$(‘h1’, this).text();



<!DOCTYPE html>

<html>

<head>

    <style>

        *{margin: 0px; padding: 0px}

        

        div

        {

        margin: 5px; padding: 3px;

        border: 3px solid black;

        border-radius: 10px;

        }

        

    </style>

    <script src="http://code.jquery.com/jquery-1.10.2.js"></script>

        <script>

        $(document).ready(function (){

        //이벤트에 연결합니다.

        $('div').click(function (){

        var header = $('h1', this).text();

        var paragraph = $('p', this).text();

        

        //출력합니다.

        alert(header + '\n' + paragraph);

        

        });

        

        });

        

        

    </script>

</head>

<body>

        <div>

        <h1>Header-0</h1>

        <p> para</p>

        </div>

        <div>

        <h1>Header-1</h1>

        <p> para</p>

        </div>

        <div>

        <h1>Header-2</h1>

        <p> para</p>

        </div>

</body>

</html>



출력화면


클릭한 부분의 h1과 p가 출력이 됩니다.


반응형