代码如下:
(function($){
$.fn.serializeobject=function(){
var inputs=$(this).find("input,textarea,select");
var o = {};
$.each(inputs,function(i,n){
switch(n.nodename.touppercase()){
case "input":
if($(n).is(":checkbox")){
if($(n).is(":checked")){
o[n.name]=true;
}else{
o[n.name]=false;
}
}else if($(n).is(":radio")){
if($(n).is(":checked")){
o[n.name]=n.value;
}
}else{
o[n.name]=n.value;
}
break;
case "textarea":
o[n.name]=$(n).text();
break;
case "select":
o[n.name]=n.value;
break;
}
});
return o;
}
})(jquery);
如对本文有疑问, 点击进行留言回复!!
react-native打包android的apk报错Duplicate resources
js 图片压缩 尺寸不变 压缩质量 input type=file 文件压缩
网友评论