2011-03-15 3 views
6

내 jQuery 모바일 앱에서 웹 서비스의 결과를 목록에 표시하려고합니다. 목록을 동적으로 만들려면 어떻게해야합니까?동적으로 HTML로 목록을 만드는 방법은 무엇입니까?

+1

은 http://stackoverflow.com/questions/5048360/dynamically-creating-jquery-mobile-pages-using-jquery-templates 및 http://stackoverflow.com/questions/4039428/jquery-mobile-dynamically- Creating-form-elements – Akshatha

+0

다른 예제를 제안 할 수 있습니까? – selladurai

답변

14
var arr = ["list", "items", "here"]; 
$("div").append("<ul></ul>"); 
for(var i in arr) { 
    var li = "<li>"; 
    $("ul").append(li.concat(arr[i])) 
} 
+0

그 목록에서 어떻게 선택한 값을 얻을 수 있습니까? – selladurai

+0

이 목록에는 "selected"값이 없습니다. 표시 전용 목록입니다. 선택 목록을 원할 경우 ** ul ** 및 ** li ** 대신 ** ** ** 및 ** ** ** 옵션을 사용하여 빌드하십시오. –

15

약해 a리스트 콘텐츠 객체의 배열이

$.each(
    a , 
    function(i,v) { 
     $("#target_id").append("<li>" + v + "</li>") ; 
    } 
) ; 

ijQuery.each ($.each) 및 v 의해 콜백 함수에 전달 된 인덱스 변수 값인 그 색인.


참조 용 : http://api.jquery.com/jQuery.each/.

관련 문제