[Each.htm]



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

 

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

    <title>요소만큼 반복해서 속성 설정 및 가져오기</title>

    <script src="../js/jquery-1.3.2-vsdoc2.js" type="text/javascript"></script>

    <script type="text/javascript">

        $(document).ready(function() {

            //[1] each 메서드 설명

            //$('p').each(function (index) { alert(index); });

            //[2] for문처럼 반복한다. index 0부터 자동 증가됨

            $('p').each(function (index) {

                $(this).attr({      // attr({어트리뷰트:});

                    'id': "para-" + index

                });

            });

            //[3] 0번째 요소의 텍스트 읽어오기

            $('#btn').click(function () {

                alert($('#para-0').text()); // 태그내의 텍스트 읽어오기(text() : 태그안의 값 : C#)

            });

        });   

    </script>

</head>

<body>

    <p>C#</p>

    <p>ASP.NET</p>

    <p>Silverlight</p>

    <input type="button" id="btn" value="동적으로 생성된 id로 개체 접근" />

</body>

</html>

 

 

 


-------------------------------------------------------------------------------------




[실행결과]

--> 첫 화면.




--> 위의 그림에서 '동적으로 생성된 id로 개체 접근'버튼을 누른 후의 화면.







Posted by holland14
: