无标题文章

```

(function($) {

$.fn.serializeJson = 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 if ($(n).is(":file")) {

return true;

} else {

if (n.name) {

o[n.name] = n.value;

}

}

break;

case "TEXTAREA":

o[n.name] = $(n).val();

break;

case "SELECT":

o[n.name] = n.value;

break;

}

});

return o;

}

})(jQuery);

```

input、select、rextarea需要设置name,序列化后的json的key即为name

用法:$(ele).serializeJson ()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • title: Optical Character Recognition (OCR)author: Marina ...
    4a87cc38dcbc阅读 408评论 0 0
  • 转至元数据结尾创建: 董潇伟,最新修改于: 十二月 23, 2016 转至元数据起始第一章:isa和Class一....
    40c0490e5268阅读 2,081评论 0 9
  • Effective TensorFlow Table of Contents TensorFlow Basics ...
    法布雷加嘻阅读 707评论 0 1
  • 不同于大学,不同于校园,互相喜欢了就会在一起,简单直接。工作后的互相喜欢,即使忍不住牵了手接了吻,也不一定代表就可...
    z_婷阅读 183评论 0 0
  • 大雪过后今天的天气非常好,车开出来远处是雪山。木垒县附近村庄 比较多,这边开始有一些农业种植的,可以看到收完向日葵...
    小小small阅读 352评论 0 0

友情链接更多精彩内容