2013-11-14 2 views
1
내가 다른 div가이 변수를 appand 할
$(".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); 

작동하지 않습니다. 내가 $("#cart_added_items").append("<div>"+image+"</div>");을 쓸 때으로 .Append()는 div의

출력은 다음과 같습니다 [object Object]

+8

** JQuery와에 **) (추가 *하지 * 그것이 JS 코드 – George

+0

이에 대한 작업은 오타입니다 image.html() – Brewal

+0

네, 사용에서 발견되지 않기 때문에 div의 – Grundy

답변

3

image는 jQuery를 개체를 포함하고이를 문자열로 변환, 그래서 당신은 문자열 연결에서 사용하는 (그리고는 Object.toString()을 제공합니다 [개체 개체]).

올바른 버전은 다음과 같습니다.

$("#cart_added_items").append($("<div/>").append(image)); 
관련 문제