2011-03-15 14 views
6

मेरे jQuery मोबाइल ऐप में, मैं एक सूची में एक वेब सेवा से परिणाम प्रदर्शित करना चाहता हूं। मैं गतिशील रूप से सूची कैसे बना सकता हूं?एचटीएमएल में गतिशील रूप से सूची कैसे बनाएं?

+1

http://stackoverflow.com/questions/5048360/dynamically-creating-jquery- मोबाइल- पेज-using-jquery- टेम्पलेट्स और http://stackoverflow.com/questions/4039428/jquery- मोबाइल- गतिशील रूप से देखें- बनाने-फॉर्म-तत्व – 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

इस सूची में, कोई "चयनित" मान नहीं है। यह केवल एक प्रदर्शन सूची है। यदि आप चयन सूची चाहते हैं तो ** ul ** और ** li ** के बजाय ** चुनें ** और ** विकल्प ** के साथ इसे बनाएं। –

15

अभी तक बेहतर,

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

कहाँ a सूची सामग्री के लिए ऑब्जेक्ट की श्रृंखला है, i सूचकांक चर jQuery.each ($.each) और v द्वारा कॉलबैक फ़ंक्शन पर पारित कर दिया है के लिए मूल्य है वह सूचकांक


संदर्भ के लिए: http://api.jquery.com/jQuery.each/

संबंधित मुद्दे