jQuery:如何隐藏其他手风琴内容?

时间:2013-09-10 10:07:36

标签: jquery jquery-ui-accordion

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

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

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

感谢。

样品:

http://jsfiddle.net/pys5T/

2 个答案:

答案 0 :(得分:1)

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

在没有callng next()

的情况下使用它

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

答案 1 :(得分:0)

这是否有原因:

的.next()隐藏();

如果你这样删除它似乎有效。

$(function(){

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

        return false;
    });

});