Javascript 重新加载选项卡的一部分并重新加载它';s标签计数器,但停留在那里而不刷新页面
我可以就这段代码寻求帮助吗?我正在重新加载div的一部分(它基本上是一个标签上带有计数器的选项卡),以更新其中的当前项目数。我只能使用以下方法成功重新加载div的一部分:Javascript 重新加载选项卡的一部分并重新加载它';s标签计数器,但停留在那里而不刷新页面,javascript,html,jquery,ajax,Javascript,Html,Jquery,Ajax,我可以就这段代码寻求帮助吗?我正在重新加载div的一部分(它基本上是一个标签上带有计数器的选项卡),以更新其中的当前项目数。我只能使用以下方法成功重新加载div的一部分: $(“#自定义选项卡一个选项卡”).load(location.href+“#自定义选项卡一个选项卡”) 这是我试图重新加载的代码部分。(仅此分区) 我也尝试过这种方法,但没有成功 <script> $(document).ready(function(){ $('a[data-t
$(“#自定义选项卡一个选项卡”).load(location.href+“#自定义选项卡一个选项卡”)代码>
这是我试图重新加载的代码部分。(仅此分区)
我也尝试过这种方法,但没有成功
<script>
$(document).ready(function(){
$('a[data-toggle="tab"]').on('show.bs.tab', function(e) {
localStorage.setItem('activeTab', $(e.target).attr('href'));
});
var activeTab = localStorage.getItem('activeTab');
if(activeTab){
$('#custom-tabs-one-tab a[href="' + activeTab + '"]').tab('show');
}
});
</script>
$(文档).ready(函数(){
$('a[data toggle=“tab”]”)on('show.bs.tab',函数(e){
setItem('activeTab',$(e.target).attr('href');
});
var activeTab=localStorage.getItem('activeTab');
如果(活动选项卡){
$(“#自定义选项卡一个选项卡a[href=”+activeTab+“]”)。选项卡('show');
}
});
选项卡正在重新加载并更新计数器,但问题是它没有停留在以前的选项卡选择中,它总是返回到第一个选项卡
是否有解决此问题的方法?提前感谢各位。在重新加载div后,通过将回调传递给.load
函数,尝试选择活动选项卡。大概是这样的:
$("#custom-tabs-one-tab").load(location.href + " #custom-tabs-one-tab", function() {
var activeTab = localStorage.getItem('activeTab');
if(activeTab){
$('#custom-tabs-one-tab a[href="' + activeTab + '"]').tab('show');
}
});
谢谢,这个很好用。我很困惑,我将对此进行更多的研究,我不知道我们可以在.load()中添加函数。
$("#custom-tabs-one-tab").load(location.href + " #custom-tabs-one-tab", function() {
var activeTab = localStorage.getItem('activeTab');
if(activeTab){
$('#custom-tabs-one-tab a[href="' + activeTab + '"]').tab('show');
}
});