打印时jquery换行

时间:2013-11-14 11:58:39

标签: jquery arrays

这是完整的代码(带有一些瑞典语评论..) 我尝试制作一个“购物车”,现在发生的是所有保存的值连续打印出来,我想在每个值之后换行。

<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("");
}

1 个答案:

答案 0 :(得分:1)

您可以使用<br/>在HTML中添加换行符。因此,如果您想在HTML中单独列出数组的每个项目,那么您可以这样做:

var text = "";

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

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

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