我有以下JQuery代码来切换网页上的标题。
今天我收到了一封来自巴西的电子邮件,说明了一下这个表示转义符号的字符:
var uStatus = $.cookie('showHideUpper');
它在浏览器中显示如下:
$. cookie (\\\\\ 'showHideHeader \\\\\', \\\\\'show \\\\\', {expires: 1})
这是我的JQuery脚本:
// check cookie
var uStatus = $.cookie('showHideUpper');
if (uStatus === 'show') {
$('#snippetsTop').show();
} else if(uStatus === 'hide'){
$('#snippetsTop').hide();
} else {
$('#snippetsTop').show();
}
// on click
$('#btnToggleUpper').click(function() {
if ($('#snippetsTop').is(':visible')) {
$('#snippetsTop').slideToggle('fast');
$.cookie('showHideUpper', 'hide', { expires: 1 });
} else {
$('#snippetsTop').slideToggle('fast');
$.cookie('showHideUpper', 'show', { expires: 1 });
}
});
我只知道基本的JQuery,我无法弄清楚是什么原因导致的。
另外,我不确定如何测试这个。有人可以告诉我我做错了什么以及如何解决它?
谢谢!