🖋️
JQuery
  • 제이쿼리
  • 제이쿼리 기본
  • 선택자
    • 기본 선택자
    • 계층 선택자
    • 속성 선택자
    • 기본 필터 선택자
    • 내용 필터 선택자
    • 보임 필터 선택자
    • 자식 요소 필터 선택자
    • 폼 요소 필터 선택자
  • 탐색
    • .find()/filter()
    • each()/$.each()
  • 속성
    • addClass() / removeClass()
    • toggleClass()
    • hasClass()
    • attr()/removeAttr()
    • position()/offset()
    • scrollTop()/scrollLeft()
  • 변경
    • text()/html()
    • append()/prepend()
    • remove() / empty()
  • 애니메이션
    • show()/hide()
    • fadeIn() /fadeOut()
    • slideUp()/slideDown()
    • animate()
  • 이벤트
Powered by GitBook
On this page

Was this helpful?

  1. 탐색

each()/$.each()

선택자로 선택한 요소는 배열에 순서대로 저장합니다. 이때 each()와 $each 메서드는 배열에 저장된 요소를 순서대로 하나씩 선택하면서 인덱스 정보를 가져옵니다.

$("선택자").each(function(매개변수1, 매개변수2){}) $.each($("요소 선택"),function(매개변수1, 매개변수2){}) $("요소 선택").each(function(){$(this)}) $.each($("요소 선택"),function(){$(this)}

p.199

<script>
        $(function(){
            let obj = [{
                "area":"서울"
            },
            {
                "area":"부산"
            },
            {
                "area":"전주"
            }]

            $(obj).each(function(i,o){
                console.log(i+":",o);
            });
            console.log("====The End1====");

            $.each($("#menu2 li"),function(i,o){
                console.log(i+":",o);
            });
            console.log("====The End2====");

            $.each($("#menu li"), function(i){
                console.log(i+":",$(this));
            });
        });
    </script>
</head>
<body>
    <h1>탐색 선택자</h1>
    <ul id="menu1">
        <li>내용1-1</li>
        <li>내용1-2</li>
        <li>내용1-3</li>
    </ul>
    <ul id="menu2">
        <li>내용2-1</li>
        <li>내용2-2</li>
        <li>내용2-3</li>
    </ul>
</body>

Previous.find()/filter()Next속성

Last updated 4 years ago

Was this helpful?