我想使用javascript重新加载页面。由于我正在使用jquery选项卡,并希望在重新加载后指定一个选项卡,因此不能仅使用window.location.reload();
。设置window.location.href
是最好的方法吗?
例如:window.location.href = window.location.href + '#tabs-4';
我想使用javascript重新加载页面。由于我正在使用jquery选项卡,并希望在重新加载后指定一个选项卡,因此不能仅使用window.location.reload();
。设置window.location.href
是最好的方法吗?
例如:window.location.href = window.location.href + '#tabs-4';
window.location.hash = 'tabs-4';
window.location.reload();
你可以在重定向链接中使用变量,例如index.html?tab=4,然后在JavaScript中检查它的值。
function get(name){
如果你想获取一个值,你可以使用以下代码:
if(name=(new RegExp('[?&]'+encodeURIComponent(name)+'=([^&]*)')).exec(location.search)) return decodeURIComponent(name[1]); }
selec=get('tab');
$tabs.tabs('select', selec);
切换到选项卡。 请查看此链接以获取更多详细信息
正如Brandon Joyce所评论的那样,我的原始代码可能是最好的:
window.location.href = window.location.href + '#tabs-4';
你所需要做的就是在URL(post)中传递一个变量,然后使用JavaScript检索它并选择与该变量相关联的选项卡。