jQuery - 是否有可能動態地將一串生成<li>
元素(通過JSON獲取)附加到div id爲<ol>
,例如?jQuery JSON prepend/append unclosed標籤而不是完整標籤只有一組元素
我知道wrap()
函數,但似乎這樣做是爲了li的每個元素。自動施加prepend("<ol>")
關閉標籤的each/append()
循環進入前通過
jQuery - 是否有可能動態地將一串生成<li>
元素(通過JSON獲取)附加到div id爲<ol>
,例如?jQuery JSON prepend/append unclosed標籤而不是完整標籤只有一組元素
我知道wrap()
函數,但似乎這樣做是爲了li的每個元素。自動施加prepend("<ol>")
關閉標籤的each/append()
循環進入前通過
相反的.wrap()
可以使用.wrapAll()
這裏,像這樣:
myLICollection.wrapAll('<ol></ol>');
因爲你似乎已經有了集合(是最好的,我可以從這個問題告訴),這應該是一個簡單的變化。 .wrap()
包裝每個元素在集合中,其中.wrapAll()
一次包裝整個集合。
var string = "<ol>";
$.each(json, function(i, item) {
string += "<li>" + item + "</li>";
});
string += "</ol>";
$("#myDiv").html(string);
沒有?
你必須以這種方式將值存儲在內存中 - 如果你的json返回值相當大,會怎樣?只需附加在頁面上直接渲染 – ina 2010-08-14 05:24:59
是否有一種方法不必首先填充緩衝區變量? – ina 2010-08-14 05:25:38