我想在我的.each()
之後運行一個單一的.append()
以提高效率。我試圖建立我的一套對象,它不會運行。這與這個問題類似,除了我構建一個jQuery對象而不是一個字符串。jQuery.each()構建一組jQuery對象,追加
JQuery append to select with an array
HTML
<select></select>
jQuery的
var items = ['apple','pear','taco','orange'],
options = '';
jQuery.each(items, function(i, fruit){
options += jQuery('<option/>', {
value: fruit,
text: fruit
});
}); //added missing ');'
jQuery('select').append(options);
那麼,有沒有辦法做到這一點與對象? –
您不能追加數組。所以這個解決方案不起作用。除非你知道如何讓數組在沒有循環的情況下工作,否則我會採用字符串方法。 –
@ PatrickRobertSheaO'Connor _「你不能追加一個數組」_,這不是真的,它在小提琴中起作用。 – undefined