Я делаю то, что должно быть довольно легко, я создаю файл 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, но это тоже не сработало.
ваш фрагмент кода пропустить определение USERLIST вар. Может быть, это может быть полезно. – regilero
Я имею в виду показать нам, что такое userList – regilero