[英]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);
切换到标签页。 查看此链接以获取有关的更多详细信息
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.