$(".plp").click(function() {
var title = $(this).siblings('h2').clone();
var albom = $(this).siblings('span').clone();
var image = $(this).siblings('img').clone();
var price = $(this).siblings('.item_cost,h4').clone();
$("#cart_added_items").append(image);
$("#cart_added_items").append(title);
$("#cart_added_items").append(albom);
$("#cart_added_items").append(price);
我想将这些变量附加到不同的div中。当我写$("#cart_added_items").append("<div>"+image+"</div>");
输出为:[object Object]
答案 0 :(得分:3)
image
包含一个jQuery对象,你在字符串连接中使用它,所以它被转换为字符串(而object.toString()给你[object Object])。
正确的版本是:
$("#cart_added_items").append( $("<div/>").append(image));