0
我正在做什麼應該相當容易,我創建了一個cookie,其中包含一堆用戶定義的變量並將它們放入列表中。這段代碼爲什麼不刪除cookie?
我然後試圖讓該人從列表中刪除一個項目,這將從cookie中刪除它。
的代碼可以從列表看起來像這樣
jQuery('a.removeFromList').live('click', function(){
// put the userList into a holder so I can go through the variable list and only remove the one the user clicked
var holdList=userList;
// delete the entire userList
jQuery.cookie('userList',null,{ expires: -1 });
// go through the holdList
for(or=0;or<holdList.items().length;or++){
// this should return "null", but doesn't
alert(userList.items());
if(holdList.items()[or]!=jQuery(this).attr('id')){
// this is a function which adds the data to the cookie.
userList.add(holdList.items()[or]);
}
}
showList(userList,jQuery('ul#userList').data('data'));
});
我用我這個網頁建立分隔列表中的項目一個逗號,並獲得項目上找到的代碼刪除項目。 how to store an array in jquery cookie? 我也嘗試使用userList.clear()來刪除cookie,但那也沒有奏效。
您的代碼段錯過用戶列表VAR定義。也許它可能有用。 – regilero 2011-01-07 21:34:27
我的意思是告訴我們什麼是userList – regilero 2011-01-07 22:15:47