【问题标题】:jQuery, is there a way to set anchor in URL after form submitting?jQuery,有没有办法在提交表单后在 URL 中设置锚点?
【发布时间】:2015-04-15 13:14:37
【问题描述】:

例如,我有制表符(bootstrap、tabpanel),它改变了 url,在我点击它们时添加了#tab1、#tab2、...。假设我从#tab1 提交,并想跳转到#tab2,该怎么做?我只有:

.
.
.
$(formObj).submit();
return false;

表单的动作为空(<form method="post">)

【问题讨论】:

标签: javascript jquery html forms twitter-bootstrap


【解决方案1】:

您可以使用.tab("show") 函数as specified in the Bootstrap documentation 在表单提交后显示您想要的选项卡。

例如,如果您的表单在#tab1,并且您想在表单提交后移动到#tab2,您可以这样做(将#myTabs 更改为选项卡列表的id你正在使用):

$(formObj).submit();
$('#myTabs a[href="#tab2"]').tab('show')
return false;

【讨论】:

    猜你喜欢
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-23
    • 2021-12-21
    • 1970-01-01
    • 2013-09-14
    相关资源
    最近更新 更多