我有一系列图像
images:[
{image: 'img/img01.jpg'},
{image: 'img/img02.jpg'},
]
我想将它们作为链接:
images:[
{<a href="#"><img src="img/img01.jpg"/></a>},
{<a href="#"><img src="img/img02.jpg"/></a>},
]
并出现语法错误。什么是正确的方法,请。
我有一系列图像
images:[
{image: 'img/img01.jpg'},
{image: 'img/img02.jpg'},
]
我想将它们作为链接:
images:[
{<a href="#"><img src="img/img01.jpg"/></a>},
{<a href="#"><img src="img/img02.jpg"/></a>},
]
并出现语法错误。什么是正确的方法,请。
您必须在数组中使用字符串,如下所示:
images = [
'<a href="#"><img src="img/img01.jpg"/></a>',
'<a href="#"><img src="img/img02.jpg"/></a>'
];
for(var i=0;i<images.length;i++)
images[i].image='<a href="#"><img src="'+images[i].image+'"/></a>';
将您的数组转换为
{images:[
{image:'<a href="#"><img src="img/img01.jpg"/></a>'},
{image:'<a href="#"><img src="img/img02.jpg"/></a>'},
]}
从
{images:[
{image: 'img/img01.jpg'},
{image: 'img/img02.jpg'},
]}
var images = [{image: '<a href="#"><img src="img/img01.jpg"/></a>'},
{image: '<a href="#"><img src="img/img02.jpg"/></a>'}
];
使用本机方法forEach。;)
images.forEach(function(item){
item.image = '<a href="#"><img src="'+item.image+'"/></a>';
});