jQuery 和 JSON:通过名称获取元素
我有以下 JSON:
var json = { “系统” : { “世界” : { “行动”:{ “你好” : { "src" : "你好世界/你好世界.js", “命令”:“你好世界” } } } } }
有以下 JavaScript:
var x = "系统";
// 通过执行类似 json.getElementByName(x) 的操作来获取系统的内容
如何在 jQuery 中使用 json
和 x
获取系统的内容?
I have the following JSON:
var json = {
"system" : {
"world" : {
"actions" : {
"hello" : {
"src" : "hello world/hello world.js",
"command" : "helloWorld"
}
}
}
}
}
I have the following javascript:
var x = "system";
// get the contents of system by doing something like json.getElementByName(x)
How do I get the contents of system using json
and x
in jQuery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
只需使用:
它是一个
键/值
检索系统,不需要函数调用来使用它。Just use:
It is a
key/value
system of retrieval, and doesn't need a function call to use it.据我所知,jQuery 不会像这样导航任意对象 - 只是 DOM。您可以编写一个小函数来完成它:
很明显,我没有将该函数通过复杂的 QA 过程。
Well to my knowledge jQuery doesn't navigate arbitrary objects like that - just the DOM. You could write a little function to do it:
It should be obvious that I haven't put that function through an elaborate QA process.
尝试使用 JSON Path,它就像 XPath 表达式。
Try using JSON Path, it is like XPath expression.