我有一個腳本,它允許輸入值保存爲一個列表:JsFiddle銷燬jQuery的餅乾
所以,現在我試着做,如果點擊它會刪除某個列表的事件,當然該cookie應該被銷燬。所以,我想:
$('.jq-text li').click(function(e) {
$.cookie("myDemoCookie", null);
});
這應該銷燬的Cookie,但它不...
我有一個腳本,它允許輸入值保存爲一個列表:JsFiddle銷燬jQuery的餅乾
所以,現在我試着做,如果點擊它會刪除某個列表的事件,當然該cookie應該被銷燬。所以,我想:
$('.jq-text li').click(function(e) {
$.cookie("myDemoCookie", null);
});
這應該銷燬的Cookie,但它不...
我看到你的jsfiddle代碼,您正在創建的cookie的路徑,所以你必須指定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: '/' });
同http://stackoverflow.com/questions/3671659/jquery-delete-cookies –
是的,我看到了,我其基於什麼MYY代碼上。如果你看起來完全一樣.....(但它不起作用) – Youss
我指出了這個問題,因爲在答案中它特別指出它是不正確的,下面的答案實際上暗示着cookie的路徑。 –