使用 jquery 记住保存表单时打开的选项卡

Using jquery to remember which tab was open when form saved?

本文关键字:选项 表单 jquery 保存 使用      更新时间:2023-09-26

我按照本教程为我创建的WordPress插件制作了一个选项卡式菜单。我希望上次保存表单时打开的选项卡是页面重新加载时打开的选项卡。

我有 6 个选项卡,设置和组 1 到组 5。如果他们在组 3 上并单击以保存表单,则现在它会在"设置"选项卡上重新加载。我希望它在第 3 组打开。我想每次他们点击新标签时都放下一块饼干,但这似乎不是最干净的方法。有什么建议吗?

我认为您可以根据使用情况使用localStoragesessionStorage。它们可用于在客户端浏览器上存储临时/持久数据:

// set data
sessionStorage.setItem("currentTab", tabid);
// get data
var tabid = sessionStorage.getItem("currentTab");

查看此内容以获取更多信息。