jquery - 使用 URL 中的参数选择 jQuery 选项卡

标签 jquery jquery-ui tabs

我目前正在研究替换 Struts 提供的选项卡1 个标签库,其中包含 jQuery UI 提供的选项卡。我已成功地将选项卡与现有应用程序集成,但我正在努力解决如何使用传入 URL 上的参数(即 myurl.com/action.do?selectedTab=SecondTab)设置所选选项卡。

我是 JavaScript 和 jQuery 的新手;从哪里开始有哪些指示?

最佳答案

Jquery-UI 为您提供(几乎)免费的功能:使用内部链接。而且它比使用丑陋的获取参数要好。

通过 http://my.site.org/mypage/#foo-tab导航器中的 将自动选择容器具有 id="foo-tab"的选项卡。

诀窍是在选择选项卡时添加一个事件来更新 url,这样当您重新加载时就不会丢失当前选项卡:

   $(document).ready(function () {
        $("#tabs").bind('tabsselect', function(event, ui) {
            window.location.href=ui.tab;
        });
    });

关于jquery - 使用 URL 中的参数选择 jQuery 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/574699/

相关文章:

jquery - 将可拖动的 div 与 jqueryUI 可排序和 Bootstrap 一起使用(光标与 col-xs-6 中的 div 保持距离)

javascript - 如何获取元素上的 jQuery UI 属性以在页面加载后生成?

javascript - JQUERY 触摸屏键盘

javascript - 表排序器和搜索

javascript - 使用 bxSlider 切换类

javascript - Bootstrap 3.x 选项卡不工作 - 未捕获的类型错误 : Object [object Object] has no method 'tab'

android - 如何更改 android 选项卡主机中选定选项卡的颜色?

android - Android 中使用 listview 隐藏工具栏

java - Spring MVC JSP Jquery 在按钮单击后重定向错误上调用 Controller 方法

javascript - jquery 已知 div 中的最后一个未知元素