示例代碼如下, 目的是判斷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"
}
]