Я использую этот плагин для хранения некоторых файлов cookie:
https://code.google.com/p/cookies/wiki/Documentation
Мне было интересно, как мне удалить все файлы cookie с определенным префиксом и / или удалить все файлы cookie, имеющие определенное значение. Мне нужно, чтобы это было сделано после того, как какой-то пользователь завершил свой путь через мое приложение.
Например, я сохраняю видимое состояние определенных таблиц на странице следующим образом:
// 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();
}
}
});
Таким образом, куки будут 'tableStatus0', 'tableStatus1' и т. Д. *
Я могу удалить вручную, но будет неизвестное количество таблиц.