[英]JQuery How to get JSON value by key name
我想通過 html 屬性從 JSON 文件翻譯
獲取 JSON 值,如 translate 屬性和“ed”鍵
文件
{
"open" : [
{
"en": "Open",
"ed": "Opened"
}
],
"close" : [
{
"en": "Close",
"ed": "Closed"
}
]
}
HTML
<p translate="open"></p>
jQuery
var word = $("p");
var wordA = $("p").attr("translate"); // open
$.getJSON('language.json', function(data) {
$.each(data, function(key, val) {
if (key === wordA) {
word.html(val.ed);
// result opened
}
});
});
好的,我找到了答案
var word = $("p");
var wordA = $("p").attr("translate"); // open
$.getJSON('language.json', function(data) {
$.each(data[wordA], function(key, val) {
word.html(val.ed);
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.