javaScript/jQuery
[jQuery] 리스트 요소 여러개 한번에 추가 하기 append() html() 차이
mooyou
2023. 1. 31. 18:22
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