好的,所以我有这个代码操作某个区域,以便在点击链接时显示不同的内容框。我希望能够添加cookie,以便我可以将所选内容从一个页面显示到下一个页面。
/* code written by kismet of RPG-Directory.com */
$(function () {
function selectTab(tab) {
var i = 1;
while ($('#tab' + i).length) {
if (tab.attr('id') !== 'tab' + i) {
$('#tab' + i).removeClass('highlight');
$('#tab' + i + '-content').hide();
}
else {
tab.addClass('highlight');
$('#tab' + i + '-content').show();
}
i++;
}
}
$('#tab1').addClass('highlight');
$('.clickable').each(function () {
$(this).click(function () {
selectTab($(this));
});
});
});
我意识到使用外部文件可能最好。我希望原始代码不是我的代码不会导致问题。
答案 0 :(得分:0)
您可以通过https://github.com/carhartl/jquery-cookie库使用jquery设置Cookie。
答案 1 :(得分:0)
简单:
document.cookie = encodeURI("helloworld") + "=" + encodeURI("from console");
你也可以这样做:
document.cookie = "hello=world"
答案 2 :(得分:0)
除非您需要支持IE7,否则您可能需要考虑使用localStorage
而不是Cookie。使用起来要容易得多:
localStorage.currentTab = i;
i = localStorage.currentTab;