커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
Jquery연습-append(1)
[왕초보] 웹개발 종합반 v0
2주차
북마크
정*현
댓글
5
추천
0
조회수
5
조회수
5
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


JQuery 연습하기 - append(1)에서 fruits를 가지고 연습하는 코드에서

S('#q1').append(temp_html) 을 반드시 반복함수 안에 넣어야하는 이유가 뭔가요?


function checkResult() {

let fruits = ['사과','배','감','귤','수박']

$('#q1').empty()

fruits.forEach((a)=>{

let temp_html = `<p>${a}</p>`

$('#q1').append(temp_html)

})

}


에서 만약 마지막줄인 $('#q1').append(temp_html) 를 함수 밖으로 빼면


function checkResult() {

let fruits = ['사과','배','감','귤','수박']

fruits.forEach((a)=>{

let temp_html = `<p>${a}</p>`

})

}

$('#q1').append(temp_html)


가 되잖아요. 이때 반복함수로 인해 temp_html 안에 사과, 배, 감, 귤, 수박 이 먼저 들어가고 이 temp_html을 붙인다고 생각해서 될 줄 알았는데... 실행해보니 안되더라구요.


왜 안될까요?








취소
 공유
취소
댓글 0
댓글 알림
나의얼굴