javascript - jQuery,有没有办法在表单提交后在 URL 中设置 anchor ?

标签 javascript jquery html forms twitter-bootstrap

例如,我有制表符(bootstrap、tabpanel),它可以更改 url,在单击它们时添加 #tab1、#tab2...。假设我从 #tab1 提交,并想跳转到 #tab2,该怎么做?我所拥有的是:

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

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

最佳答案

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

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

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

关于javascript - jQuery,有没有办法在表单提交后在 URL 中设置 anchor ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29651278/

相关文章:

javascript - 将行追加到表后的 jquery 函数

html - 如何为 div 提供正确的对齐方式

javascript - 在不影响子元素的情况下插入元素(限制 jQuery 选择器的深度)

javascript - 可撤销 promise 的状态

javascript - jQuery 中的 .animate() 和 if 条件似乎不起作用

javascript - 如何用jquery翻转图像?

html - Web 开发的 future (RIA 与传统 HTML)

javascript - 在 IE 上使用 ajax 获取并解析 xml

jquery - 堆叠 Canvas 事件

jquery - 我想定位除一个元素之外的 body 标签