私はかなり簡単にすべきことをやっています。私は、ユーザ定義の変数の束を保持し、それらをリストに入れるクッキーを作成しています。なぜこのコードはクッキーを削除しないのですか?
私はその人がリストからアイテムを削除できるようにしようとしています。そのアイテムをクッキーから削除します。
リストから項目を削除するコードは、この
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()を使ってクッキーを削除しようとしましたが、それもうまくいきませんでした。
「オブジェクトはこのプロパティまたはメソッドをサポートしていません」を生成しています。たぶん有用かもしれません。 – regilero
私は何を表示するのuserListですか? – regilero