0

如何隐藏第一个标题的内容 2?它应该隐藏除标题之外的所有内容。

我尝试使用 nextUntil() 和 nextAll()。我将再次检查 each()。

$(function(){
    $('.accordion .head').click(function() {
        $(this).nextUntil('.head').toggle('slow');
        return false;
    }).next().hide();
});

谢谢。

样本:

http://jsfiddle.net/pys5T/

4

2 回答 2

1

为什么你next()在函数中使用它跳过第一次迭代。

无需调用即可使用next()

看这里http://jsfiddle.net/pys5T/1/

于 2013-09-10T10:16:50.350 回答
0

是否有一个原因:

.next().hide();

如果您像这样删除它,它似乎可以工作。

$(function(){

    $('.accordion .head').click(function() {
         $(this).nextUntil('.head').toggle('slow');

        return false;
    });

});
于 2013-09-10T10:14:45.770 回答