【发布时间】:2015-11-30 15:38:49
【问题描述】:
我不知道这是否可能或如何做到这一点,但我想要做的是循环遍历带有类的一些元素,获取 id 并查看 id 的值是否是 JSON 对象中的键名.如果是,我想获取相应的值,并将其传回给元素 HTML。
var options = {
"test1": "something",
"test2": "something else",
"test3": "something amazing",
}
$('.myclass').each(function(i, val) {
if(options.hasOwnProperty(val.id)) {
$('#' + val.id).html(options.val);
}
});
<p class="myclass" id="test1"></p>
<p class="myclass" id="test2"></p>
<p class="myclass" id="test3"></p>
问题出在这一行,特别是options.val。我正在考虑一个变量变量,但不知道如何在 javascript 中执行此操作或寻找其他方式。
$('#' + val.id).html(options.val);
【问题讨论】:
标签: jquery json foreach options