我一直在创建一个“购物网站”。我有代码可以将javascript对象中的信息添加到html中。除了以文本形式返回的图像外,所有内容都将被添加。这是我的代码:
<div id= "book1">
<div id= "twilight" class= "book product">
<div class= "name"> </div>
<div class= "catagory"></div>
<div class= "price"></div>
<div class= "description"></div>
<div class= "picture" src= ""></div>
<div class= "sellingPoints"></div>
</div>
<script>
var book1 = {
name: "Twilight",
catagory: ["Book", "Teen Romance", "Teen Paranormal"],
description: "Girl meets boy. Boy turns out to be vampire. Girl falls
in love with boy. Boy struggles with her love. A-mazing.",
pictureURL: "image URL",
price: 15.99,
sellingPoints:["Forbidden Love", "Love Triangle"]
}
$('#book1 .name').text(book1.name);
$('#book1 .catagory').text(book1.catagory);
$('#book1 .description').text(book1.description);
$('#book1 .picture').text(book1.pictureURL);
$('#book1 .price').text(book1.price);
$('#book1 .sellingPoints').text(book1.sellingPoint);
</script>这大概是我所拥有的(在他们各自和标签中的所有东西)。我没有把他们包括在这里)。文本放在应该放在的位置,但我不知道如何将图像url放在src中,这样它就会显示为实际的图像,而不仅仅是txt url。
有什么方法可以让它在src内着陆吗?还是有别的办法?
发布于 2015-07-22 21:42:04
使用.attr() 这里
在javascript函数中,选择要更改的元素whos src 标记,然后设置src标记:
$('.picture').attr('src', book1.pictureURL)https://stackoverflow.com/questions/31574442
复制相似问题