Utilisation de jQuery $.chacun() pour itérer sur les objet
En essayant de parcourir et de la clé/valeur, les valeurs de l'objet suivant:
var schedules = {
"0": {
"STAGE1": "1/2/13",
"STAGE2": "2/12/13"
},
"1": {
"STAGE1": "2/4/13",
"STAGE2": "3/9/13"
}
"2": {
"STAGE1": "4/13/13",
"STAGE2": "5/21/13"
}
}
avec la suite de jQuery:
$.each(schedules, function(index) {
$.each(schedules[index], function(key, value) {
$("ul#list").append("<li>" + key + " " + value + "</li>");
});
});
de sorte que je me retrouve avec une liste simple:
- STAGE1 1/2/13
- STAGE2 2/12/13
- STAGE1 2/4/13
- STAGE2 3/9/13
- STAGE1 4/13/13
- STAGE2 5/21/13
Je ne semble pas être à l'aide de $.chacun() correctement... ce que je fais mal? Thx!
Pourquoi ne pas utiliser un tableau?
C'est une structure de données que je suis étant donné donc je n'ai pas l'option à modifier.
jsfiddle.net/fJ3M3
Grâce megawac! Fonctionne très bien aussi.
C'est une structure de données que je suis étant donné donc je n'ai pas l'option à modifier.
jsfiddle.net/fJ3M3
Grâce megawac! Fonctionne très bien aussi.
OriginalL'auteur sakeferret | 2013-10-23
Vous devez vous connecter pour publier un commentaire.
Simple erreur de syntaxe: http://jsfiddle.net/46bv5/
Assurez-vous de vérifier votre console d'erreur lorsque quelque chose ne fonctionne pas.
Avez-vous vérifier mon violon? Il semble fonctionner comme vous l'avez dit il le devrait.
Viens de voir votre violon, merci!
OriginalL'auteur Jason P
Vous avez oublié une virgule:
OriginalL'auteur Josh Leuah
oui, il y avait une erreur de syntaxe s'il vous plaît mettre une virgule avant "2"
OriginalL'auteur Revanth kumar