繁体   English   中英

使用Javascript重新加载页面并指定jquery标签

[英]Use Javascript to reload the page and specify a jquery tab

我想使用javascript重新加载页面。 我不能只使用window.location.reload(); 因为我正在使用jquery选项卡,并希望指定一个在重新加载后要选择的选项卡。 设置window.location.href是最好的方法吗?

window.location.href = window.location.href + '#tabs-4';

更干净的方法:

window.location.hash = 'tabs-4';
window.location.reload();

正如布兰登·乔伊斯(Brandon Joyce)所说,我的原始代码可能是最好的:

window.location.href = window.location.href + '#tabs-4';

您所需要做的就是在url(帖子)中传递一个var,而不是用JavaScript检索它,然后选择与该var相关的标签

您可以在重定向链接(例如index.html?tab = 4)中设置变量,然后在javascript中检查其值。

function get(name){

if(name =(new RegExp('[?&]'+ encodeURIComponent(name)+'=([^&] *)'))。exec(location.search))返回decodeURIComponent(name [1]); },您可以使用此代码获取值。 喜欢

selec=get('tab');
 $tabs.tabs('select', selec);

切换到标签页。 查看此链接以获取有关的更多详细信息

如何在JavaScript中获取“ GET”请求参数?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM