2013-04-11 197 views
1

我有一個jquery收集所選跨度的id。 當我想要顯示它的HTML它的到來了無逗號,而警報()打印例如1,2,3 HTML()打印123.html()和.alert()顯示不同的輸出

$("#selected_order").click(function() { 
     var order = new Array(); 
     $(".selected").each(function(){ 
      order.push($(this).attr('data-id')); 
     }); 

     $("#display_selected").html(order); 
     alert(order) 
}); 

回答

4

你想加入陣列輸出到HTML時。

$("#display_selected").html(order.join(",")); 

還與[]而不是new Array()初始化數組。當你希望數組只有這麼多的值時,後者很有用; new Array(10)