2011-03-15 29 views
6

jQuery mobil uygulamasında, sonucu bir web hizmet listesinden listeden görüntülemek istiyorum. Listeyi dinamik olarak nasıl oluştururum?HTML'de dinamik olarak liste nasıl oluşturulur?

+1

http://stackoverflow.com/questions/5048360/dynamically-creating-jquery-mobile-pages-using-jquery-templates ve http://stackoverflow.com/questions/4039428/jquery-mobile-dynamically- sayfasına bakın. oluşturma-form-elemanları – Akshatha

+0

bazı başka örnekler önerebilir? – selladurai

cevap

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

Bu listede, seçilen değeri nasıl alabilirim? – selladurai

+0

Bu listede, "seçilmiş" bir değer yoktur. Bu sadece bir ekran listesidir. Bir seçim listesi istiyorsanız, ** ul ** ve ** li ** yerine ** ve ** seçenek ** ile kurun. –

15

Daha da iyisi, a liste içeriği için Nesnelerin bir Array

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

, ijQuery.each ($.each) ve v tarafından geri arama işlevine aktarılan endeks değişkendir değeridir bu endeks


Referans için: http://api.jquery.com/jQuery.each/.

İlgili konular