2017-05-04 2 views
0

<li></li> 안에 각 배열 항목을 래핑하고 변수에 저장하려고합니다.
그런 다음 처음에는 <ul>을 삽입하고 끝에는 </ul>을 삽입하십시오.jQuery 각 배열 항목을 랩

내가 지금까지있어 무엇 :

$("document").ready(function() { 
 
    var array = ["one", "two", "three", "four", "five"]; 
 

 
    jQuery.each(array, function(index, value) { 
 
    value[index].wrap("<li></li>"); 
 
    var listItems = value[index].join("\n"); 
 
    }); 
 
});

그러나 나는이 오류가 :
value[index].wrap is not a function

+1

당신 ' jQuery를 사용하려고한다. 메서드를 사용하여 jQuery 객체 대신 일반 JavaScript 객체 – j08691

답변

1

업데이트하여 바이올린 : https://jsfiddle.net/vkq3hnzu/2/

var array = ["one", "two", "three", "four", "five"], 
    ul = $('<ul>'); 
jQuery.each(array, function(index, value) { 
    $('<li>').text(value).appendTo(ul); 
}); 
ul.appendTo('body'); 
+1

가능한 경우 jsfiddle 대신 스택 스 니펫을 사용하여 모든 항목을 로컬로 유지하십시오. – Barmar

+0

나는 그런 존재가 있다는 것을 깨닫지 못했다. 헤즈 업에 감사드립니다. –