2012-09-27 2 views
0

У меня есть скрипт, который позволяет сохранить входное значение в виде списка: JsFiddleуничтожить Jquery печенье

Так теперь я пытаюсь сделать событие, которое будет удалить определенный список при щелчке, конечно куки должны быть уничтожены , Так что я пробовал:

$('.jq-text li').click(function(e) { 

$.cookie("myDemoCookie", null); 

}); 

Это должно уничтожить печенье, но это не ...

+1

То же http://stackoverflow.com/questions/3671659/jquery-delete-cookies –

+0

Да, я видел, что, что я его основе кода Myy на. Если вы посмотрите, что это точно то же самое ..... (но он не работает) – Youss

+1

Я указал на этот вопрос, потому что в ответ он конкретно говорит, что это неверно, и ниже ответ на самом деле предполагает путь к файлу cookie. –

ответ

1

Я видел ваш jsfiddle кода, вы создаете печенье с путем, так что вы должны будете указать path при удалении файла cookie.

Убедитесь, что вы прочитали documentation of $.cookie.

@example $.cookie('the_cookie', null); 

@desc Delete a cookie by passing null as value. 
Keep in mind that you have to use the same path 
and domain used when the cookie was set.` 

Попробуйте следующий код:

$.cookie('myDemoCookie', null, { path: '/' }); 
+0

Я пробовал этот '$ .cookie ('myDemoCookie', JSON.stringify (значения), {expires: 7, path: '/'}, null);' Does not work – Youss

+0

check code в моем обновленном ответе. –

+0

Спасибо :) У вас есть идея, почему это не работает '$ (this) .cookie ('myDemoCookie', null, {path: '/'});' Потому что кажется, что ваш код удаляет весь список, а не один нажал на – Youss

Смежные вопросы