$(document).ready(function() {
var activeTab = $('#tabs menu.active');
var prevTab = activeTab.closest('.menu').prev();
var nextTab = activeTab.closest('.menu').next();
prevTab.addClass('prev');
nextTab.addClass('next');
});
它似乎不起作用,我做错了什么?我需要将{class prev
和next
添加到active
标签周围的标签页。
答案 0 :(得分:1)
您错过了选择器上的第一个句号。您的代码是:
var activeTab = $('#tabs menu.active');
菜单是一个课程,需要它自己的时间。将代码更改为:
var activeTab = $('#tabs .menu.active');
答案 1 :(得分:1)
更新jsfiddle
$(document).ready(function() {
var activeTab = $('#tabs ul.menu.active');
var prevTab = activeTab.closest('.menu').prev();
var nextTab = activeTab.closest('.menu').next();
prevTab.addClass('prev');
nextTab.addClass('next');
});
答案 2 :(得分:1)
你在第二行选择器上缺少一个点,更改var activeTab = $(' #tabs menu.active'); to var activeTab = $(' #tabs ul.menu.active');