【发布时间】:2016-12-22 13:41:00
【问题描述】:
我正在尝试在 jQuery 中创建一个代码,将活动类添加到下一个 div 并将其从前一个 div 中删除,反之亦然。这一切都记住了我想稍后添加的动画。
如果您想查看带有 HTML 和 CSS 的代码: http://codepen.io/salman15/pen/kXVmRG?editors=1010
$(document).ready(function() {
$('#next').click(function() {
var location = $(this).parent().parent();
$('.active').removeClass('active');
$('div').next('#case').addClass('active');
});
$('#prev').click(function() {
var location = $(this).parent().parent();
$('.active').removeClass('active');
$(this).prev('#case').removeClass('active');
});
});
【问题讨论】:
-
您能详细描述一下您遇到了什么问题吗?
-
该代码不会将活动类的代码添加到下一个div,而是添加到所有div。并且根本不将类添加到前一个类中
-
您的 HTML 无效 - 您多次重复了
#case和#tX元素。id属性必须是唯一的 -
但是我如何将活动类传递给下一个兄弟姐妹呢?