我有一个jquery收集选定跨度的id。
当我想在html上显示它时没有逗号,而alert()打印例如1,2,3
html()打印123
$("#selected_order").click(function() {
var order = new Array();
$(".selected").each(function(){
order.push($(this).attr('data-id'));
});
$("#display_selected").html(order);
alert(order)
});
答案 0 :(得分:4)
您希望在输出到html时加入数组。
$("#display_selected").html(order.join(","));
同时使用[]
而不是new Array()
初始化您的数组。当你希望数组只有这么多的值时,后者很有用; new Array(10)
。