【发布时间】:2012-05-30 15:54:00
【问题描述】:
在下面的对象中,我想将属性名称thumb 更改为thumbnail。我还想更改 title 的值以包含 <span> 标签。
这是我的对象:
var data = [{
thumb: '/images/01.png',
title: 'My title',
},{
thumb: '/images/02.png',
title: 'My title',
},{
thumb: '/images/03.png',
title: 'My title',
}];
这是我想要的样子:
var data = [{
thumbnail: '/images/01.png',
title: '<span class="red">title 1</span>',
},{
thumbnail: '/images/02.png',
title: '<span class="red">title 2</span>',
},{
thumbnail: '/images/03.png',
title: '<span class="red">title 3</span>',
}];
这是我尝试过但不起作用的方法:
var i=0, count=data.length;
for (i=0;i<=count;i++){
data[i].thumbnail=data[i].thumb;
data[i].title="<span class='red'>"+data[i].title+"<span>";
}
【问题讨论】:
-
您是否在寻求一种方法来而不是手动执行此操作?如果是这样,你应该在你的帖子中澄清。
-
@HunterMcMillen 询问我将如何使用 javascript 以编程方式完成此操作。我假设我需要一个 for 循环,但无法让它工作。我会在我的帖子中澄清。
标签: javascript for-loop