我正在尝试从 each() 对象中的变量解析 json 对象。
例如我有这个长数组:
{castle: "0", commercial: "3", common: "0", cultural: "2", dioni: "0", holidays: "0", island: "2", nereides: "2", others: "0", peninsula: "0", thetis: "0"}
我的 div 与数组的键具有相同的类。例如:
<div class="castle"></div>
<div class="commercial"></div>
<div class="common"></div>
<div class="cultural"></div>
等等
所以我想将每个键的值附加到 class = key 的类中。
$("body div").each(function(){
var array = [] // the reall long array;
var a = $(this).attr("class").split(' ')[0]; // in case there are two divs, split
$("." + a).text(array.a + " hours"); // array.a doesn't work
});
在这种情况下,array.a 不存在于数组中,因此我无法解析每个类的每个键的值。
我该如何解决这个问题?