【发布时间】:2015-11-25 12:50:49
【问题描述】:
我有下面的代码有更多的值,只显示3个给你一个想法
var people = {
'Jon':{
age:65,
height:185,
marriage:true
},
'Mary':{
age:18,
height:170,
marriage:false
},
'Carol':{
age:45,
height:165,
marriage:true
}
};
因为现在我从服务器动态获取所有值,所以我想复制对象以从 <a> 标记获取动态值,而不是在上面列出所有值。
<a data-name='${person.name}' data-age="${person.age}" data-height="${person.height}" data-marriage="${person.isMarried}" href='/#'>
<script>
var personName = $('a').data('name');
var personAge = $('a').data('age');
var personHeight = $('a').data('height');
var isMarried = $('a').data('marriage');
</script>
我正在尝试这样的事情,但它似乎不起作用,我是否需要创建一个循环,不太确定
var people = {
personName:{
age:personAge,
height:personHeight,
marriage:isMarried
}
};
任何帮助将不胜感激
谢谢
【问题讨论】:
标签: javascript jquery arrays html object