ile json dizi nasıl değiştirileceğini benim kodjQuery
var groups = [
{ "gid": 28, "name": "Group 1", "ishidden": false, "isprivate": false },
{ "gid": 16, "name": "Group 2", "ishidden": true, "isprivate": false },
{ "gid": 31, "name": "Group 3", "ishidden": true, "isprivate": false },
{ "gid": 11, "name": "Group 4", "ishidden": false, "isprivate": false },
{ "gid": 23, "name": "Group 5", "ishidden": false, "isprivate": false }
];
jQuery kullanarak hiçbir problm ile bu erişebilir ya yineleme yapabilirsiniz nesnelerin aşağıdaki json dizi var. Ancak, öğelerden birinin değerini değiştirmem gereken bir durum ortaya çıktı (ör.özelliğini gid: 28
için true
olarak değiştirin) ve sonra diğer jQuery işlevini buna karşı çalıştırın. Mümkün mü? ya da tüm nesneyi yeniden inşa etmek zorunda mıyım? Mümkünse bunu nasıl başarabilirim?
herhangi bir yardım için teşekkür ederiz!
for (var i = 0; i < groups.length; i++){
if (groups[i].gid == 28){
groups[i].ishidden = true;
break;
}
}
Aslında tüm cevapları test ettim ve hepsi işe yaradı. Bu soruyu ilk cevap olarak seçtim. Aksi takdirde tüm cevaplar mükemmel çalışır. –