jQuery удаляет куки с помощью плагина куки - PullRequest
1 голос
/ 09 марта 2010

Я использую этот плагин для хранения некоторых файлов 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' и т. Д. *

Я могу удалить вручную, но будет неизвестное количество таблиц.

1 Ответ

1 голос
/ 14 июля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...