使用Javascript重新加载页面并指定jquery选项卡

使用Javascript重新加载页面并指定jquery选项卡,javascript,jquery,jquery-ui-tabs,Javascript,Jquery,Jquery Ui Tabs,我想使用javascript重新加载页面。我不能只使用 window.location.reload;因为我正在使用jquery选项卡,并且希望在重新加载后指定要选择的选项卡。设置window.location.href是最好的方法吗 i、 e.window.location.href=window.location.href+“tabs-4” 您所要做的就是在url帖子中传递一个var,而不是使用javascript检索它,并选择与var相关联的选项卡 index.html?tab=4 然后在

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


i、 e.window.location.href=window.location.href+“tabs-4”

您所要做的就是在url帖子中传递一个var,而不是使用javascript检索它,并选择与var相关联的选项卡 index.html?tab=4 然后在javascript中检查它的值

function get(name){
ifname=new RegExp'[?&]'+encodeURIComponentname+'=[^&]*'。execlocation.search 返回decodeURIComponentname[1]; } 可以使用此代码获取值。像

selec=get('tab');
 $tabs.tabs('select', selec);
切换到选项卡。 请参阅此链接以获取有关的更多详细信息


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

window.location.href = window.location.href + '#tabs-4';
更干净的方式:

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

您是否尝试过window.location.hash='tabs-4'?@amosrivera我想它不会重新加载页面?您可以使用以下命令加载特定选项卡的内容:这样行吗?如果您想再次加载整个页面,您的方法可能是最好的。如果满足某些条件,我想从函数中重新加载页面。我不能只使用链接,但你可以根据你的情况生成链接。如果条件1{当您要重定向页面并切换到选项卡1 link=link+?tab=1}