출처: https://bumcrush.tistory.com/182 [맑음때때로 여름]

기본 필터 메서드 filter(), filter(function(){})

    <script>
        $(document).ready(function() {

//            $('h3:even').css({
//                background: 'black',
//                color: 'orange'
//            });

            $('h3').filter(':even').css({
                background: 'black',
                color: 'orange'
            })

        });
    </script>


</head>

<body>

    <h3> header3-0 </h3>
    <h3> header3-1 </h3>
    <h3> header3-2 </h3>
    <h3> header3-3 </h3>
    <h3> header3-4 </h3>
    <h3> header3-5 </h3>
    <h3> header3-6 </h3>
    <h3> header3-7 </h3>


</body></html>

 

        $(document).ready(function() {

            $('h3').filter(':even').css({
                background: 'black',
                color: 'orange'
            })

            $('h3').filter(function(index) {
                return index % 3 == 0;
            }).css({
                background: 'black',
                color: 'red'
            });

        });

 

 

end()

	<script>
		$(document).ready(function() {

            //end (), filter를 이용한 선택의 한단계 위로 이동.
            $('h1').css('background-color','orange')
            .filter(':even').css('color','white')
            .end().filter(':odd').css('color','red');
            
        });
    </script>


</head>

<body>

    <h1> header1-0 </h1>
    <h1> header1-1 </h1>
    <h1> header1-2 </h1>
    <h1> header1-3 </h1>
    <h1> header1-4 </h1>
    <h1> header1-5 </h1>
    <h1> header1-6 </h1>
    <h1> header1-7 </h1>

 

특정 위치의 문서 객체 선택 eq(), first(), last()

 

        $(document).ready(function() {
            
            $('h1').eq(0).css('background','orange');
            $('h1').eq(-3).css('background','orange');
            $('h1').last().css('background','orange');

        });

 

add()

- add ( ) 메서드를 사용하면 현재 선택한 문서 객체의 범위를 확장할 수 있음

        $(document).ready(function() {

            $('h1').css('border','5px solid #333')
            .add('h3').css('color','blue');

        });

+ Recent posts