如何使用jQuery修改json数组

前端之家收集整理的这篇文章主要介绍了如何使用jQuery修改json数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的代码中有以下json数组的对象
var groups = [
{ "gid": 28,"name": "Group 1","ishidden": false,"isprivate": false },{ "gid": 16,"name": "Group 2","ishidden": true,{ "gid": 31,"name": "Group 3",{ "gid": 11,"name": "Group 4",{ "gid": 23,"name": "Group 5","isprivate": false }
];

我可以使用jQuery访问或迭代这个没有problm.然而,出现这种情况时,我需要更改其中一个项目的值(例如,将gid:28的ishidden属性更改为true),然后针对其运行一些其他jQuery函数.这可能吗?还是要重新构建整个对象?如果可能,我该如何实现?

任何帮助将不胜感激!

解决方法

我会说Justin的答案是更好的,但是,我会添加这个微妙的修改
var lim = groups.length;
for (var i = 0; i < lim; i++){
 if (groups[i].gid == 28){ 
     groups[i].ishidden = true;
     break;
 }
}

猜你在找的jQuery相关文章