jquery中的.append()不';我不为divs工作

jquery中的.append()不';我不为divs工作,jquery,Jquery,我想把这些变量放在不同的div中。当我写$(“#购物车添加了#项目”).append(“+image+”) 输出为:[object object]图像包含一个jQuery对象,您在字符串连接中使用它,因此它被转换为字符串(object.toString()为您提供[object object]) 正确的版本是: $(".plp").click(function() { var title = $(this).siblings('h2').clone(); var albom =

我想把这些变量放在不同的div中。当我写<代码>$(“#购物车添加了#项目”).append(“+image+”)


输出为:
[object object]
图像
包含一个jQuery对象,您在字符串连接中使用它,因此它被转换为字符串(object.toString()为您提供[object object])

正确的版本是:

$(".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);
$(“#购物车添加的项目”).append($(“”)。append(图像));

.jquery中的append()对div有效这是一个输入错误,因为在js代码中找不到它。是的,使用image.html()也许最好使用
appendTo()
$("#cart_added_items").append( $("<div/>").append(image));