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