프로그래밍/Jquery

Jquery - $.each 메소드 사용법

가카리 2014. 9. 12. 14:58
반응형

자바스크립트에서 배열에 들어 있는 내용을 HTML 페이지에 표시하기 위해서 $,each 메소드를 사용하는 법을 봅시다.


다음과 같이 array를 선언후 for문처럼 사용하는 $.each 메소드를 통해서 모든 name과 link 항목을 innerHTML 시키는 예제입니다.


<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>Insert title here</title>

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

<script>


        $(document).ready(function(){

        

        var array = [

        {name: 'hanbit', link: 'http://hanb.co.kr'},

        {name: 'daum', link: 'http://daum.net'},

        {name: 'naver', link: 'http://naver.com'}      

        ]

        

        

        $.each(array, function(index, item){

        

        var output = '';

        

        output += '<a href="' + item.link +'">';

        output += '     <h1>' + item.name +'</h1>';

        output += '</a>';

        

        document.body.innerHTML += output;

        });

        

        });


        

        

</script>


</head>

<body>


</body>

</html>


출력 화면



반응형