새 div의 드롭 다운 목록에서 선택한 모든 옵션의 HTML을 출력하려고합니다. 그러나 새 체크 박스를 선택할 때마다 컨테이너가 선택한 값으로 업데이트되고 드롭 다운 목록에서 이전에 선택한 모든 값이 추가됩니다. 등등. 체크 박스 HTML을 한 번만 출력하려면 어떻게합니까?모든 배열 항목을 한 번만 추가하십시오.
Heres는 내 JS 코드 :
let emptyArr = [];
$('.dropdown-select-container').find("option:selected").each(function(){
emptyArr.push($(this).html());
});
for (i in emptyArr) {
let outputResult = "<div class='arr-item'>" + emptyArr[i] + "</div>"
$("#container").append(outputResult);
}
. 왜'select'가없는'option'을 가지고 있고 그 안에'// Checkboxes List '를 가지고 있습니까? 왜'option'에 체크 박스가 있을까요? –
죄송하지만 HTML 부분을 건너 뛰었습니다. jquery에 더 초점을 맞추고 싶었습니다. – IsaaK08
^잘못된 HTML 태그가있는 경우 jQuery가 예상대로 작동하지 않습니다. –