jquery 疑难排解我的启动程序折迭折迭

67up9zun  于 2022-11-29  发布在  jQuery
关注(0)|答案(1)|浏览(102)

我好像遇到了一些初学者的问题......
我尝试让引导程序折叠起来,其效果是,当一个新的打开时,旧的和打开的元素被关闭(基本上像引导程序文档中的那样)。
我有这个Html标记:

<form id="reserve_form" class="left resform_248" method="post" action="http://www.check24-7.in/demokiosk/direkt-buchen" name="reserve_form">
    <fieldset id="reservation_details">
        <legend>Buchungsdetails</legend>
        <ul>
            <li>Startdatum</li>
            <li>Enddatum</li>
        </ul>
    </fieldset>
    <fieldset id="personal_details">
        <legend>Pers&ouml;hnliche Daten</legend>
        <ul>
            <li>Vornamen</li>
            <li>Nachnamen</li>
        </ul>
    </fieldset>`

我还使用jQuery添加了一些标记:

$("#reservation_details > ul")
    .attr("id", "reservation_details_content").addClass("collapse in");

$("#reservation_details > legend")
    .attr("data-toggle", "collapse")
    .attr("data-target", "#reservation_details_content")
    .attr("aria-expanded", "true")
    .attr("aria-controls", "reservation_details_content")
    .attr("data-parent", "#reserve_form");

$("#personal_details > ul")
    .attr("id", "personal_details_content").addClass("collapse");

$("#personal_details > legend")
    .attr("data-toggle", "collapse")
    .attr("data-target", "#personal_details_content")
    .attr("aria-expanded", "false").attr("aria-controls", "personal_details_content")
    .attr("data-parent", "#reserve_form");

我现在可以折叠我的内容,但我也想关闭旧的元素时,打开新的引导程序的例子。
我错过了什么?
我创建了JsFiddle for the troubleshooting
我非常感谢任何帮助!

xqnpmsa8

xqnpmsa81#

我刚修好了你的Fiddle
调整是增加

class="panel"

两个fieldsets都有。

相关问题