Javascript 使用对象作为图像标记的src

Javascript 使用对象作为图像标记的src,javascript,jquery,html,Javascript,Jquery,Html,我有一个html5页面,该页面根据用户单击的数据项进行动态更新。我将数据项的url存储在名为的属性中 mv-pic 然而,当我尝试使用它作为图像的src时,我得到的只是一个方框轮廓,而图像没有渲染。我可以用这种方法重现这个错误。只要点击一个列表项,你就会明白我的意思 $('#mv-pic').text(listItemclicked.picturePath); 这意味着“获取id为mv pic的元素并用文本填充。没有id为mv pic的元素。您有一个图像,其src属性为“mv pic”。可

我有一个html5页面,该页面根据用户单击的数据项进行动态更新。我将数据项的url存储在名为
的属性中

mv-pic 
然而,当我尝试使用它作为图像的src时,我得到的只是一个方框轮廓,而图像没有渲染。我可以用这种方法重现这个错误。只要点击一个列表项,你就会明白我的意思

$('#mv-pic').text(listItemclicked.picturePath);
这意味着“获取id为
mv pic
的元素并用文本填充。没有id为
mv pic
的元素。您有一个图像,其
src
属性为“mv pic”。可能的解决方案:

<img  height="100" width="100" id="mv-pic" />
...
$('#mv-pic').attr("src",listItemclicked.picturePath);

它将图像源设置为“mv pic”,即文字字符串。我看不到您实际设置src的代码,但我会检查您是否将mv pic放在引号中。您正在设置
$(“#mv pic”)的文本
。首先,我认为您需要设置src,其次,您的fiddle设置中不存在这样的节点。很抱歉,fiddle是我代码的超级粗略副本,zeroflagL提供了一个完美的答案。感谢您的关注。:)