1

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

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

1 回答 1

1

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

var text = "";

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

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

$("#kundkorg").html(text);
于 2013-11-14T12:14:45.753 回答