J'essaie d'effectuer JQuery chaque fonction sur quelque chose comme: qui fait partie d'un gros objet JSON. Jusqu'à présent, j'ai: p> J'essaie d'avoir la possibilité d'afficher "ID - Number" - des idées? Les affichages ci-dessus mais pas le bon format. P> p>
4 Réponses :
$.each(largeJSONobject.ReleatedDoc, function (index,value) {
$('select.mrdDisplayBox').addOption(value.Id, value.Id + ' - ' + value.Number, false);
});
Your value is the single element from your array: { Id: '', Number: '' }Documentation is here: http://api.jquery.com/jQuery.each/
J'essayais ça mais je n'ai pas semblé travailler pour moi. Je regardais à travers les docs. Merci pour cela.
CODE> comme option "ID" IE 1, 2, 3, etc.): $.each($('#panel_MRD').data('obj'), function (key,value) {
$('select.mrdDisplayBox').addOption(value.Number, value.Id + ' - ' + value.Number, false);
});
$.each($('#panel_MRD').data('obj'), function (key,value) {
$('select.mrdDisplayBox').addOption( value.Id, value.Id + ' - ' + value.Number, false);
});
Voici mon problème et ce que j'ai résolu. Utilisez Firebug. C'est un objet Array. Qui est à utiliser pour créer quatre cases à cocher.
$.each(result, function(idx, obj){
$.each(obj, function(key, value){
console.log(key + ": " + value);
});
});