프로그래밍/Jquery

Jquery - $.each 메소드 사용법 두번째

가카리 2014. 9. 12. 15:12
반응형

이전에 사용한 $.each 메소드를 통해서 배열을 관리했는데요 이번에는 내부 파라미터인 index와 item을 사용하는 방법을 알아봅시다.


아래소스는 h1으로 item-0부터 4까지 있는데 그것을 high-light-0부터 4까지의 css를 적용하는 소스입니다.


이를 위해서


$('h1').each(function(index, item)에서 수행하는데 여기서 h1은 body 내부의 h1을 의미합니다.


그리고 addClass()를 통해서 css클래스를 적용하게됩니다.




<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

<style>

        .high-light-0 {background: yellow;}

        .high-light-1 {background: orange;}

        .high-light-2 {background: blue;}

        .high-light-3 {background: green;}

        .high-light-4 {background: red;} 

</style>


<script src = "jquery-1.11.1.js"></script>


<script>


        $(document).ready(function(){

        

        $('h1').each(function(index, item){

        

        //$(item).addClass('high-light-' + index);

        $(this).addClass('high-light-' + index);

        });

        

        });


        

        

</script>


</head>

<body>

        <h1>item -0</h1>

        <h1>item -1</h1>

        <h1>item -2</h1>

        <h1>item -3</h1>

        <h1>item -4</h1>    

</body>

</html>



실행화면


반응형