jquery - 带有上一个和下一个按钮的 Bootstrap 4 个选项卡
问题描述
我正在尝试在 bootstrap 4 选项卡片段中创建一些上一个和下一个按钮,但是我在使用 Jquery 时遇到了问题。更具体地说,构建我的触发事件或触发事件的路径。
我似乎无法正确确定路线。我对 Jquery 相当缺乏经验,所以要温柔。;P
$(document).ready(function() {
$('.btnNext').click(function() {
$('.nav-tabs > .nav-item > .active').next('li').find('a').trigger('click');
});
$('.btnPrevious').click(function() {
$('.nav-tabs > .nav-item > .active').prev('li').find('a').trigger('click');
});
});
您可以在此处找到我正在构建的完整片段(JSFiddle);
提前谢谢了。
-B。
解决方案
您需要获取active
选项卡的父级,然后是.next()
or .prev()
。所以,正确的 jQuery 选择器应该是......
$('.btnNext').click(function() {
$('.nav-tabs .active').parent().next('li').find('a').trigger('click');
});
$('.btnPrevious').click(function() {
$('.nav-tabs .active').parent().prev('li').find('a').trigger('click');
});
推荐阅读
- android - 如何为不同的风格和构建类型设置 applicationid?
- java - 带有 Json 正文的 HTTP POST 请求给出错误代码 400
- python - 如何将文件夹中的图像加载到具有类名的熊猫中
- c++ - C++ 放置类的新对齐方式(在 SAMD21 微控制器上)
- typescript - 为什么 VSCode 启动节点,而不是 TypeScript?
- c# - 调用 DoDragDrop 方法后执行拖拽实现?WPF
- python - Matplotlib Python DateFormatter 返回 00:00
- sql - SQL group by 不重复与 excel 数据透视相同的字段
- excel - VBA按输入框搜索特定列标题(日期)并选择行
- ios - 如果密钥不存在,则解码失败