我如何使用' next'在这种情况下?不行......
var that = $( ".class" ).next( "p" );
if (that.hasClass('active')) {
that.slideUp('slow', function () {
that.removeClass('active');
});
}
这应该显示案例:https://jsfiddle.net/4Lmuydak/
答案 0 :(得分:1)
您需要将点击事件附加到h3
元素,然后切换下一个兄弟元素的可见性:
$('h3').click(function(){
$(this).next('p').slideToggle('slow',function(){
$(this).toggleClass("active")
})
});
<强> Working Demo 强>