Blog Content

    티스토리 뷰

    02.jQuery - 선택기 ( 02.Selector.htm )

    반응형

    기본 CSS 선택기

    표현식
    설명
     E1
     E1(태그명)인 모든 요소와 일치
     E1.class
     E1(태그명) 요소의 클래스가 class와 동일한 요소와 일치
     E1.#id  E1(태그명) 요소의 id 어트리뷰트 값이 id와 동일한 요소와 일치
     E1 E2
     E1요소의 자식인 모든 E2(태그명) 요소와 일치
     E1 > E2
     E1요소와 바로 아래 자식인 E2 요소와 일치
     E1 + E2
     E1요소의 바로 다음에 나오는 형제요소 E2와 일치
     E1[attr]  Title 어트리뷰트를 값이 val을 갖는 E1 요소와 일치
     E1[attr=val]  attr 어트리뷰트의 값이 val을 갖는 E1 요소와 일치
     E1[attr^=val]  attr 어트리뷰트의 값이 val 값으로 시작하는 E1 요소와 일치
     E1[attr$=val]  attr 어트리뷰트의 값이 val 값으로 끝나는 E1 요소와 일치
     E1[attr*=val]  attr 어트리뷰트의 값이 val값을 포함하는 E1 요소와 일치
    [ 출처 : Taeyo ]

    02.Selector.htm

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

    <head>

        <title></title>

        <script src="jQuery/jquery-1[1].3.2-vsdoc2.js" type="text/javascript"></script>

        <style type="text/css">

            .bg{ background-color:Yellow; }

            .horizontal{ float:left; list-style:nono; margin:10px; }

        </style>

        <script type="text/javascript">

            $(document).ready(function() {

                //[1] li > u 대해서 배경색을 Yellow 설정 (li 자식인 u 배경색을 Yellow 설정)

                $('li > u').addClass('bg'); //li 자식 요소 u 태그인 것만 선별

               

                //[2] id 속성이 myFavorites 것인 작식 요소중 li CSS 클래스 적용

                $('myFavorites > li').addClass("horzontal");

               

                //[3] class 속성이 asp 개체에 접근

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

                    alert('ASP.NET'); }); //(.클래스)

               

                //[4] id 속성에 대해서 직접 접근

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

                    alert('안녕 jQuery!'); }); //아이디 접근으로 # 반드시 붙여주자 (#클래스)

            })

        </script>

    </head>

    <body>

     

        <h3>관심사항</h3>

        <ul id="myFavorites">

            <li><u>C#</u></li>

            <li class="asp">ASP.NET</li>

            <li id="jQery">jQery</li>

            <li>Silver<u>Light</u></li>

        </ul>

     

    </body>

    </html>


    결과화면

    [그림2-1]
    02.Selector.zip
    반응형

    Comments