2010-03-28 11 views
0

J'ai besoin de comprendre la valeur des chaînes de données avec jquery, par exemple comme ceci:Obtenir la valeur des « données »

{ label: "Beginner", data: 2}, 
{ label: "Advanced", data: 12}, 
{ label: "Expert", data: 22}, 

les additionner.

Quelque chose comme:

var sum = data1+data2+data3; 
alert(sum); 

Ainsi, le résultat de cet exemple serait 36.

apprécie votre aide!

+0

Est-ce à l'intérieur JSON ou vous avez juste un certain nombre de ces chaînes ou ...? –

+0

c'est juste un nombre –

+0

Qu'est-ce que vous avez posté ... est-ce une grande chaîne unique, un tableau de chaînes? Avec la commande de fin, il est difficile de savoir à quoi ressemble l'entrée. –

Répondre

3

Quelque chose comme ça ?:

var data = [ 
    { label: "Beginner", data: 2}, 
    { label: "Advanced", data: 12}, 
    { label: "Expert", data: 22} 
] 
var sum = 0; 

for each (var d in data) { 
    sum += d.data; 
} 

alert(sum); 
+0

cela fonctionne.. ! Merci beaucoup! –