获取带有变量 item 的 json.item
JavaScript:
var json = {item1: {foo:bar},item2: {foo:bar)};
$('li').click(function() {
var liID = $(this).attr('id'); // Outputs 'item1' or 'item2'
var theFooValueIWant = json.liID.foo;
});
非常简单。我试图根据
Javascript:
var json = {item1: {foo:bar},item2: {foo:bar)};
$('li').click(function() {
var liID = $(this).attr('id'); // Outputs 'item1' or 'item2'
var theFooValueIWant = json.liID.foo;
});
Pretty simple. I'm trying to get the value of the foo based off the ID of the <li> that gets clicked. But json.liID.foo looks for a liID in the json, which doesn't exist. How do I get it to look for json.the-value-of-liID instead of json.liID itself? Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
var theFooValueIWant = json[liID].foo;
var theFooValueIWant = json[liID].foo;
使用括号表示法:
Use bracket notation: