function
getParameter(el){
var
obj={};
$(el).each(
function
(index,item){
if
(item.type==
"text"
|| item.type==
"password"
|| item.type==
"select-one"
|| item.type==
"tel"
||
item.type==
"search"
|| item.type==
"range"
|| item.type==
"number"
|| item.type==
"month"
||
item.type==
"email"
|| item.type==
"datetime-local"
|| item.type==
"datetime"
|| item.type==
"date"
||
item.type==
"color"
){
obj[$(
this
).attr(
"name"
)]=$(
this
).val();
}
else
if
(item.type==
"checkbox"
){
var
stamp=
false
;
if
($(
this
).attr(
"name"
) && !stamp){
stamp=
false
;
var
checkboxEl=$(
"input[name="
+$(item).attr(
'name'
)+
"]:checked"
);
if
(checkboxEl){
var
checkboxArr=[];
checkboxEl.each(
function
(idx,itm){
checkboxArr.push($(itm).val());
});
obj[$(
this
).attr(
"name"
)]=checkboxArr.join(
","
);
}
}
}
else
if
(item.type==
"radio"
){
var
radio_val=$(
"input[name="
+$(item).attr(
'name'
)+
"]:checked"
).val();
if
(radio_val){
obj[$(item).attr(
"name"
)]=radio_val;
}
}
});
return
obj;
}
$(
"#save"
).click(
function
(){
var
parameter=getParameter(
".query"
);
console.log(parameter);
});