Jquery手风琴未知内容divs

时间:2015-02-22 22:17:49

标签: jquery accordion jquery-ui-accordion

实际上我想说:"在每次出现这个类之间抓取所有内容并将其作为一个部分包装起来。

我有一个标准的实施

    function hubTasks() {
    $("#Form_Form").accordion({
        header: ".FormHeading",
        collapsible: true,
        active: false,
        autoHeight: false,
        autoActivate: true
    });
}

但显然只收集标题下的第一个div,我想要包含它下面的未知和不可修改的div。标题类重复多次。

我试图使用:

 $(".FormHeading").append("<div>");

要在每个FormHeading下放置一个泛型div标签,但似乎总是实现以下结束标记,它会创建一个空容器。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

所以我用一些肮脏的剧本解决了这个问题,但并不觉得&#34;正确&#34;这样做的方式。

    $(".FormHeading").each(function () {
        $(this).nextUntil(".FormHeading").wrapAll('<div class="accordion-content" />');
    });

如果有人有更好/更清洁的方法,我很乐意知道!