2013-11-14 4 views
1

여기에 전체 코드가 있습니다 (일부 스웨덴어 설명 ..) "쇼핑 카트"를 만들려고합니다. 이제 저장된 모든 값이 연속으로 인쇄되고 싶습니다. 각 값 다음의 줄 바꿈.인쇄 할 때 jquery 줄 바꿈

<script> 
$(function() { 

    $(".p").click(function() { 
     save($(this).text()); 
    }); 
}); 

function save(i){ 
    var foobar = new Array(); 


    var cock=unescape($.cookie('cockie')); 


    if(cock != 'null') 
     foobar = cock.split(';'); 


    foobar.push(i); 


    $.cookie('cockie', escape(foobar.join(';')), {expires:1337});  


    $('#kundkorg').text("Kakan: " + foobar.toString()); 
} 

function clearCockie(){ 
    $.cookie("cockie", null); 
    $('#cockieResult').text(""); 
} 
+0

지금 내 대답을 삭제했습니다 ... ' cockie' btw. 데이터 배열을 만들고 각 값을 인쇄하여 반복해야합니다. – AfromanJ

답변

1

<br/>과 함께 줄 바꿈을 HTML에 추가 할 수 있습니다. 따라서 배열의 모든 항목을 HTML의 별도 행에 나열하려면 다음과 같이 할 수 있습니다.

var text = ""; 

for(n in foobar) { 
    var item = foobar[n]; 

    text += item + "<br/>"; 
} 

$("#kundkorg").html(text); 
+0

그래서 내 코드를 어딘가에서 작성한 코드로 대체해야합니까? – user2915962

+0

@ user2915962 질문을 삭제 한 후 내 대답을 삭제했습니다. '$ ('kundkorg'). text ("Kakan :"+ foobar.toString());를 위의 내용으로 대체하십시오. – cederlof

+0

Cederlof, 고맙습니다 =) 효과가있었습니다! – user2915962