2010-02-15 80 views
1

我有一个使用jQuery.getJSON()获取的对象数组。我希望我的每个对象都由HTML div元素表示,因此当您单击元素时,您可以访问相应对象的所有属性。什么是最好的方式来做到这一点?如何通过html元素访问js对象的属性?

我想做这样的:

$('.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... 
    } 
    } 
}); 

是这种做法有什么好的,还是有更好的方式来做到这一点。 谢谢。

+0

data财产我觉得很难理解你的问题/建议某种解决方案,而更多地了解myObjectsArray的内容存储数据。安排它,以便可以通过myObjectsArray [id]访问我可能是一个好主意。 – 2010-02-15 11:24:12

回答