728x90
반응형
https://u-it.tistory.com/entry/each-%ED%95%A8%EC%88%98-%EC%82%AC%EC%9A%A9%EB%AC%B8%EB%B2%95
each() 함수 '요소' 관리 사용 문법
선택자를 변수에 담은 후 변수로 접근하여 사용 가능 선택자를 변수에 담은 후 변수를 매개변수로 담아 접근하여 사용 가능 Object 배열에서는 다음과같이 변수로 사용이 불가능해진다.
u-it.tistory.com
지난 시간에 each 함수를 통해 요소를 반복하여 관리하는 문법을 구현했었다.
$(document).ready(function (){
$('h1').each(function(index,item){
$(item).addClass('item'+index);
});
});
선택자를 지정하고 each 반복자 메소드를 통해 메소드의 내용을 index만큼 반복하고
h1 선택자를 item으로 하나씩 뽑아 index 개수만큼 반복하여 클래스명을 리턴하여 구현했다.
each 함수를 사용하지 않고도 반복하여 클래스명에 증가하는 정수값을 입력하여 추가하는 코드를구현할 수 있다.
$(document).ready(function (){
$('h1').addClass(function(index){
return 'class' + index;
})
});
addClass의 매개변수에 index매개변수를 받는 함수를 입력하여 클래스명을 1씩 증가시켜 index 횟수만큼 반복하여 리턴한다.
728x90
반응형
'JavaScript > jQuery' 카테고리의 다른 글
jQuery 선택자 $() 매개변수 context 문법 (이벤트) (0) | 2022.01.04 |
---|---|
jQuery 이벤트 문법 mouseenter,mouseleave,hover() ( 이름,리스터 or 객체 or 메소드 ) (0) | 2022.01.04 |
[jQuery] css() 함수 사용 문법 종류 (0) | 2022.01.03 |
filter() 와 메서드 체이닝, end() , add() 메소드 (0) | 2022.01.03 |
each() 함수 '요소' 관리 사용 문법 (0) | 2022.01.03 |