你只需要遍历,就像这样:
var target = "store17",
foundStore = {};
for(var k1 in object.state){ var state = object.state[k1];
for(var k2 in state.store){ var store = state[k2];
if (store.storeid == target){
foundStore = store;
break;
}
}
}
但是,如果你使用jQuery的模板,那么你可以随便找“tmplItem”的元素有关的数据阵列英寸
此外,如果您不是为此手动构建HTML,我会建议在此项目中使用jQuery数据。它会极大地解决你的问题。
存储:$(selector).data('unique name here',data);
检索:var usefulname = $(selector).data('unique name here');
,然后在你的onclick为每个链接你可以:
var otherData = $(this).data('unique name here').otherData;
哎jcolebrand,我不知道你在什么意思第二部分的答案,用jQuery数据。你有什么机会可以详细说明,或更新我的小提琴来反映你的观点? – Jason 2011-12-14 20:13:47