1、push()将元素依次添加至数组;
2、join()将数组转换成字符串,里面可以带参数分隔符,默认【,】
$(document).on('click','.sure',function(){
var highlights = new Array(); //或者var highlights = [];
$('.plan-ipt input').each(function(){
if($(this).val()!='')
{
highlights.push($(this).val());
}
});
var arr = highlights.join('&'); //arr是以&分割的字符串
var arr2 = highlights.toString(); //返回值与没有参数的 join() 方法返回的字符串相同。
$("#all_plan").val(arr);
$("#all_plan2").val(arr2);
})
全选
在原答案的基础上,复原了html代码,并添加了toString方法的使用