所以我有一个 JQuery UI 手风琴,每个折叠里面都有一些标签。我正在尝试在打开的手风琴折叠中获取当前打开的选项卡的索引。我有一个在以前版本的 JQuery 中工作的解决方案:
var active_tab = $(".accordion.ui-accordion-content-active.tabs").find("div:not(.ui-tabs-hide)").index()-1;
但是,由于我更新了我的 JQuery 版本,我无法让它工作,它总是给我一个“-2”。
我也尝试过这样的事情:
var curTab = $('.accordion .ui-accordion-content-active .ui-tabs-active');
active_tab = curTab.index();
但这又给了我一个-1,不管选择的标签是什么。
这里有一个 JSFiddle展示了这种行为。
需要明确的是,我需要能够记住刷新之间的页面状态。因此,我需要活动手风琴索引和活动选项卡索引,然后将它们放入 cookie 并检查刷新。然后打开相应的手风琴和选项卡,页面看起来与刷新前一样。任何提示将不胜感激。预先感谢!