我有几个隐藏的硬编码div位于我的页面底部,在初始页面加载时注入了值
<div id="item_name1">123</div>
<div id="item_name2">456</div>
<div id="item_name3">789</div>
<div id="item_name4">123</div>
// etc etc
单独和稍后,我获取JSON数据并在页面中注入更多html
如何根据JSON数据值选择并使用其中一个隐藏的div值?
$.each(data,...........
var test = data[i].item_name2;
var x = document.getElementById(test).innerHTML;
...
// then use `x` later
答案 0 :(得分:2)
如果你想获得一个 jQuery 对象,那么在大多数情况下你将不得不使用jQuery变量 - $
。
$.each(data,function(i,elem){
var test = data[i].item_name2;
var x = $("#"+test);
...
});
然后,您将拥有对象x
来执行jQuery函数。