我有一个页面,根据单独的js文件中的数据具有自动完成的搜索栏。如果我输入一个字母,则会抛出以该字母开头的相关名称或包含该字母的相关名称,如果我选择显示该名称附带的详细信息的结果。我只需要知道如何将图像链接到该数据,以便在选定图片时显示该名称的信息。如何将图像添加到JavaScript数组?
这里是我的Javascript代码:
$(function(){
var currencies = [
{ value: 'Murray Smith', data: 'AFN', foto: src='img/logo.jpg' },
{ value: 'Brown Church', data: 'ALL' ,foto: src='../img/logo.jpg'},
{ value: 'Jack Jones', data: 'DZD' ,foto: src='../img/logo.jpg'},
{ value: 'Ben Clark', data: 'EUR' ,foto: src='../img/logo.jpg'},
{ value: 'Pete White', data: 'AOA' ,foto: src='../img/logo.jpg'},
{ value: 'East Caribbean dollar', data: 'XCD' ,foto: src='../img/logo.jpg'},
];
// setup autocomplete function pulling from currencies[] array
$('#autocomplete').autocomplete({
lookup: currencies,
onSelect: function (suggestion) {
var thehtml = '<strong>Currency Name:</strong> ' + suggestion.value + ' <br> <strong>Symbol: </strong> ' + suggestion.data + '<br> <strong>Profile Pic:</strong> ' + suggestion.foto;
$('#outputcontent').html(thehtml);
}
});
});
预先感谢您。
为什么不使用src:'../ image/logo.jpg'?我相信这会起作用:) –
您可以从编写有效的JavaScript开始。 'foto:src ='img/logo.jpg''包含语法错误。 –