0
私はクッキーをクリアしようとしていますが、問題があります。基本的に、私がしようとしているのは、クッキーの値に基づいてボディの背景色を変更することだけです。私はクッキーをうまく作成することができますが、私の "clearCookie"機能はそれを期待通りにクリアしていないようです。このJavaScript Cookieをクリアするにはどうすればよいですか?
function setTheme() {
if (document.cookie) {
document.cookie += "; max-age=0";
}
document.cookie = $('input:radio[name=theme]:checked').val() + "; max-age=86400; path=/";
$('body').css('background', document.cookie);
}
function clearCookie() {
if (document.cookie) {
document.cookie += "; max-age=0";
$('body').css('background', '#F2F2F2');
}
}
$(document).ready(function() {
if (document.cookie != "") {
$('body').css('background', document.cookie);
}
$('#theme').click(setTheme);
$('#default').click(clearCookie);
});
可能な重複(http://stackoverflow.com/questions/2144386/javascript-delete-cookieを) – Tigger
@Tigger私のクッキーには名前がないので、この回答をアプリケーションに適用する方法がわかりません。 –