2010-02-15 2 views
1

J'ai un tableau d'objets récupérés en utilisant jQuery.getJSON(). Je veux que chacun de mes objets soit représenté par un élément HTML div, donc lorsque vous cliquez sur l'élément, vous avez accès à toutes les propriétés de l'objet correspondant. Quelle est la meilleure façon de le faire?Comment accéder aux propriétés de l'objet js via un élément html?

que je voulais faire comme ceci:

$('.mydiv').click(function() { 
    var id = $(this).attr('id'); 
    for (i=0; i<myObjectsArray.length; i++){ 
    for (x in myObjectsArray[i]){ 
     //..and here I got confused... 
    } 
    } 
}); 

Cette approche est tout bon ou est-il une meilleure façon de le faire. Merci.

+0

je trouve qu'il est difficile de comprendre votre question/suggérer une sorte de solution sans en savoir plus sur le contenu de myObjectsArray. l'organiser de sorte qu'il peut être consulté par myObjectsArray [id] je probablement une bonne idée. –

Répondre

1

Vous pouvez stocker des données dans la data propriété de votre objet jQuery
docs here

Questions connexes