728x90
300x250
SMALL
리스트 요소 여러개 추가 하는 방법은
일반적으로 2가지 방법이 있다.
1. append() 메서드 이용
<script>
$(document).ready(function() {
$("#btnAdd").click(function() {
for(var i=1;i<=10;i++){
var list=`<li>${i}</li>`;
$(".list").append(list);
}
})
});
</script>
<button id="btnAdd">
리스트 추가
</button>
<ul class="list">
</ul>
2. html() 메서드 이용
<script>
$(document).ready(function() {
$("#btnAdd").click(function() {
var list ="";
for(var i=1;i<=10;i++){
list+=`<li>${i}</li>`;
}
$(".list").html(list);
})
});
</script>
<button id="btnAdd">
리스트 추가
</button>
<ul class="list">
</ul>
2개 모두 결과는 같지만 대량으로 처리 할 경우 html()메서드를 이용해서 하나의 변수에 정보를 묶어서 처리 하는게 훨씬 효율적이고 속도가 빠르다.
728x90
반응형
LIST
'javaScript > jQuery' 카테고리의 다른 글
[jQuery]input 입력 값 받아서 리스트로 등록 (0) | 2023.02.02 |
---|---|
[jQuery]태그 내용 삭제 html() remove()의 차이 (0) | 2023.02.01 |
[jQuery] 태그 내용 수정하기 html() text() (0) | 2023.01.30 |
[jQuery] 태그 내용 가져오기 html(), text() 차이 (0) | 2023.01.29 |
[jQuery] 요소 삭제 remove() (0) | 2023.01.28 |
댓글