jquery动态添加json对象参数
2015-11-03 10:35
776 查看
示例代码如下, 目的是判断json array中的json object的title是否为
输出结果:
广东省, 若是, 则添加
"selected": true
$.getJSON("${pageContext.request.contextPath}/zone.action?method=getProvinceList", function(result){ console.log("动态添加json对象参数前:\n", JSON.stringify(result)); $.each(result, function(index, item) { if (item.title == "广东省") { result[index].selected = true; } }); console.log("动态添加json对象参数后:\n", JSON.stringify(result)); });
输出结果:
动态添加json对象参数前: [ { "title": "北京市", "value": "110000" }, { "title": "天津市", "value": "120000" }, { "title": "河北省", "value": "130000" }, { "title": "山西省", "value": "140000" }, { "title": "内蒙古自治区", "value": "150000" }, { "title": "辽宁省", "value": "210000" }, { "title": "吉林省", "value": "220000" }, { "title": "黑龙江省", "value": "230000" }, { "title": "上海市", "value": "310000" }, { "title": "江苏省", "value": "320000" }, { "title": "浙江省", "value": "330000" }, { "title": "安徽省", "value": "340000" }, { "title": "福建省", "value": "350000" }, { "title": "江西省", "value": "360000" }, { "title": "山东省", "value": "370000" }, { "title": "河南省", "value": "410000" }, { "title": "湖北省", "value": "420000" }, { "title": "湖南省", "value": "430000" }, { "title": "广东省", "value": "440000" }, { "title": "广西壮族自治区", "value": "450000" }, { "title": "海南省", "value": "460000" }, { "title": "重庆市", "value": "500000" }, { "title": "四川省", "value": "510000" }, { "title": "贵州省", "value": "520000" }, { "title": "云南省", "value": "530000" }, { "title": "西藏自治区", "value": "540000" }, { "title": "陕西省", "value": "610000" }, { "title": "甘肃省", "value": "620000" }, { "title": "青海省", "value": "630000" }, { "title": "宁夏回族自治区", "value": "640000" }, { "title": "新疆维吾尔自治区", "value": "650000" }, { "title": "台湾省", "value": "710000" }, { "title": "香港特别行政区", "value": "810000" }, { "title": "澳门特别行政区", "value": "820000" } ] 动态添加json对象参数后: [ { "title": "北京市", "value": "110000" }, { "title": "天津市", "value": "120000" }, { "title": "河北省", "value": "130000" }, { "title": "山西省", "value": "140000" }, { "title": "内蒙古自治区", "value": "150000" }, { "title": "辽宁省", "value": "210000" }, { "title": "吉林省", "value": "220000" }, { "title": "黑龙江省", "value": "230000" }, { "title": "上海市", "value": "310000" }, { "title": "江苏省", "value": "320000" }, { "title": "浙江省", "value": "330000" }, { "title": "安徽省", "value": "340000" }, { "title": "福建省", "value": "350000" }, { "title": "江西省", "value": "360000" }, { "title": "山东省", "value": "370000" }, { "title": "河南省", "value": "410000" }, { "title": "湖北省", "value": "420000" }, { "title": "湖南省", "value": "430000" }, { "title": "广东省", "value": "440000", "selected": true }, { "title": "广西壮族自治区", "value": "450000" }, { "title": "海南省", "value": "460000" }, { "title": "重庆市", "value": "500000" }, { "title": "四川省", "value": "510000" }, { "title": "贵州省", "value": "520000" }, { "title": "云南省", "value": "530000" }, { "title": "西藏自治区", "value": "540000" }, { "title": "陕西省", "value": "610000" }, { "title": "甘肃省", "value": "620000" }, { "title": "青海省", "value": "630000" }, { "title": "宁夏回族自治区", "value": "640000" }, { "title": "新疆维吾尔自治区", "value": "650000" }, { "title": "台湾省", "value": "710000" }, { "title": "香港特别行政区", "value": "810000" }, { "title": "澳门特别行政区", "value": "820000" } ]
相关文章推荐
- jQuery和CSS3超逼真的图片放大镜特效
- jquery操作DOM 元素(2)
- Jquery实现图片轮播源码
- jquery 上传空间uploadify使用笔记
- jQuery实现仿QQ头像闪烁效果的文字闪动提示代码
- jQuery的deferred对象实现callback
- jquery validate 验证插件remote使用注意的地方
- 夺命雷公狗jquery---59Ajax中的跨域请求
- asp.net mvc jquery+js+ajax 实现联动
- 前端开发者都应知道的 jQuery 小技巧
- jQuery Ajax 实例 ($.ajax、$.post、$.get)
- jquery内置函数
- 基于HTML5 Ajax文件上传进度条如何实现(jquery版本)
- 前端开发者都应知道的 jQuery 小技巧
- jQuery基本过滤选择器
- jQuery实用技巧必备(中)
- jQuery 层次选择器
- jQuery选择器,用逗号分隔的时候需要注意范围问题
- jQuery的学习笔记4
- jQuery实用技巧必备(中)