2010-03-09 8 views
1

J'utilise ce plugin pour stocker des cookies:les cookies suppression jQuery en utilisant le plugin les cookies

https://code.google.com/p/cookies/wiki/Documentation

Je me demandais comment je voudrais aller sur la suppression de tous les cookies avec un certain préfixe et/ou supprimer tous les cookies avoir une certaine valeur. J'ai besoin que cela soit fait une fois que l'utilisateur a terminé son parcours dans mon application.

Par exemple, je stocker l'état visible de certains tableaux sur une page comme ceci:

// check visible status of table and persist 
$('div.dependant').each(function(){ 

    var $childCount = $(this).index('div.dependant'); 

    $(this).addClass('tableStatus' + $childCount); 

    // get the value of the cookie 
    var $tableStatus = $.cookies.get('tableStatus' + $childCount); 

    // if variable not null 
    if ($tableStatus) { 
     if ($tableStatus == 'hidden') { 
      $('.tableStatus' + $childCount).hide();    
     } else if ($tableStatus == 'visible') { 
      $('.tableStatus' + $childCount).show(); 
     } 
    } 

}); 

Ainsi, les cookies sont 'tableStatus0', 'tableStatus1' etc ...

I Could manuellement supprimer mais il y aura un nombre inconnu de tables.

Répondre