jquery cookie通过循环追加值

时间:2013-11-14 23:05:54

标签: javascript jquery cookies

我目前正在尝试遍历一个数组,并将id附加到我当前的jquery cookie中,但是看不到它按照我想要的方式运行。

$.cookie('sampleCookie', 'true');
$.cookie.json = true;
var arrayTest=[{id: 'id1', key: 'true'},{id: 'id2', key: 'true'},{id: 'id3', key: 'true'}];

                    for (var i = arrayTest.length - 1; i >= 0; i--) {

                        var currentId = arrayTest[i].id;
                        $.cookie('sampleCookie' + '&' + currentId);             
                    }

此代码块似乎无法生成我正在寻找的输出。

我希望Cookie看起来像“true& id1& id2& id3”

1 个答案:

答案 0 :(得分:4)

感谢Adeneo,

这对我有用。

$.cookie('sampleCookie', $.cookie('sampleCookie') + '&' + currentId);