如何将此数组转换为用逗号分隔的字符串和jquery?
var array = $('#form').serializeArray();
谢谢!
答案 0 :(得分:0)
你可以这样做:
var array = $('#form').serializeArray();
var arrayString = '';
jQuery.each(array, function () {
if (arrayString == '' || arrayString == null) {
arrayString = this + "";
}
else {
arrayString = arrayString + "," + this;
}
});
或者
var array = $('#form').serializeArray();
arr = jQuery.map(array , function(n, i){
return (n.toUpperCase() + i);
});
var arrayString = array.join(",");
答案 1 :(得分:0)
- 使用
$.map()
doc 方法或仅array.join(',')
$(function() {
var array = $('#form').serializeArray();
var arr = $.map(array,function(a) {
return a + a;
});
alert(arr.join(", "));
});