일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- React
- Oracle
- 원펀맨: 최강의 남자
- 오라클
- 이름 마스킹
- jQuery
- 리액트
- url 변환
- 모바일게임
- url 치환
- Java
- forEach
- 자바
- JSX
- html
- JavaScript
- 형변환
- 개발
- 자바스크립트
- 배열
- spring
- set
- table
- SQL
- JSTL
- 스프링
- 맛집
- array
- JS
- 원펀맨
Archives
- Today
- Total
특별한 일상
[JavaScript] Array jQuery each() 메서드 사용법(배열 each()) 본문
반응형
안녕하세요. 소다맛사탕 입니다.
지난 포스팅인 '[JavaScript] Array forEach() 메서드 사용법(배열 forEach())'에 이어서 오늘은 jQuery를 이용한 배열을 관리하는 each() 메서드를 알아보겠습니다.
1. 사용법
$.each(object, function(index, element) { });
$(selector).each(function(index, element) { });
index : 요소의 인덱스.
element : 매개변수가 가지고 있는 현재 요소.
2. 예시
// 배열 선언
var arrVal = ["가", "나", "다", "라"];
// 배열 each()문 선언
$.each(arrVal, function(index, element){
console.log(index + " :: " + element);
});
// 결과
// 0 :: 가
// 1 :: 나
// 2 :: 다
// 3 :: 라
※ 배열의 스택은 0부터 시작.
selector 예시.
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<title>Insert title here</title>
<script type="text/javascript">
$(document).ready(function(){
$("#btn_submit").click(function(){
btn_submit();
});
$("#btn_submit2").click(function(){
btn_submit2();
});
});
function btn_submit(){
$("li").each(function(){
$("#text").html($(this).text());
});
}
function btn_submit2(){
var strHtml = "";
$("li").each(function(){
strHtml += $(this).text() + "</br>";
});
$("#text2").html(strHtml);
}
</script>
</head>
<body>
<ul>
<li>첫줄</li>
<li>두번째</li>
<li>세번째줄</li>
</ul>
<button type="button" id="btn_submit">클릭해보세요.</button>
<div id="text" style="margin-top: 10px;"></div>
<button type="button" id="btn_submit2">클릭해보세요.</button>
<div id="text2" style="margin-top: 10px;"></div>
</body>
</html>
----- 결과 -----
※ each()문은 for()문과 마찬가지로 output 데이터를 출력할때 내부에서 값을 출력시 마지막 값만 출력되고,
변수를 따로 선언후에 반복문을 빠져나와 값을 출력하면 값이 모두 출력됩니다. 물론 '+='을 썼을때..
'IT•개발 끄적 > JavaScript' 카테고리의 다른 글
[JavaScript] ECMAScript5 이상 키워드 var, let, const 사용법과 차이점 (0) | 2021.12.11 |
---|---|
[JavaScript] JS URL 인코딩 & 디코딩 처리(url encoding or decoding) (0) | 2021.06.10 |
[JavaScript] Array forEach() 메서드 사용법(배열 forEach()) (0) | 2021.05.28 |
[JavaScript] 특정 문자 검색 & 찾기 javaScript indexOf() lastIndexOf() (0) | 2021.05.19 |
[JavaScript] 체크박스 전체 선택/해제 (0) | 2021.04.03 |
Comments