【发布时间】:2020-10-27 12:38:42
【问题描述】:
我使用引导选项卡来查看我的内容,每个选项卡内都有一个下一个和上一个按钮来浏览每个选项卡,这是我的 HTML:
<div class="nav nav-thumb" id="thumb-tabs" role="tablist">
<a class="nav-link nav-link-thumb active" id="1-tab" data-toggle="pill" href="#thumb-item-1" role="tab" aria-controls="thumb-item-1" aria-selected="true">
1st item
</a>
<a class="nav-link nav-link-thumb" id="2-tab" data-toggle="pill" href="#thumb-item-2" role="tab" aria-controls="thumb-item-2" aria-selected="false">
2nd item
</a>
<a class="nav-link nav-link-thumb" id="3-tab" data-toggle="pill" href="#thumb-item-3" role="tab" aria-controls="thumb-item-3" aria-selected="false">
3rd item
</a>
</div>
<div class="tab-content" id="thumbcontent">
<div class="tab-pane fade show active" id="thumb-item-1" role="tabpanel" aria-labelledby="1-tab">
1st content
<div class="btn-container">
<a class="next">next</a>
</div>
</div>
<div class="tab-pane fade" id="thumb-item-2" role="tabpanel" aria-labelledby="2-tab">
2nd content
<div class="btn-container">
<a class="prev">prev</a>
<a class="next">next</a>
</div>
</div>
<div class="tab-pane fade" id="thumb-item-3" role="tabpanel" aria-labelledby="3-tab">
3rd content
<div class="btn-container">
<a class="prev">prev</a>
<a class="next">next</a>
</div>
</div>
</div>
这是给我的 JS 的:
$('.next').click(function(){
$('#thumb-tabs > .active').next('a').trigger('click');
});
$('.prev').click(function(){
$('#thumb-tabs > .active').prev('a').trigger('click');
});
我想要做的是隐藏最后一个选项卡项中的下一个按钮,问题是我使用 Wordpress 和工具集视图动态创建它,所以我不能只删除最后一项中的下一个按钮,所以如果有一种方法来检测它是否已经到达选项卡上的最后一项,它将触发隐藏该选项卡内容上的下一个按钮?
【问题讨论】:
标签: jquery bootstrap-4