我有一个元素列表的列表。我想使用引导程序中的可折叠按钮折叠每个内部列表。我试过这个:
<button id="button" type="button" data-toggle="collapse" data-target="#demo" style="display : hidden">
Click to collapse
</button>
<c:forEach items="${list.elements}" var="element">
<div id="collapsibleElement" class="collapse in">
${element.content}
</div>
</c:forEach>
如果列表中只有一个元素,则此方法有效,单击按钮后文本折叠。但是,它不适用于列表中的更多元素。创建了正确数量的按钮,但是在单击任何按钮后,只有第一个按钮下的文本会折叠。
所有元素的 id 保持不变,我的猜测是这可能是问题的原因。任何建议如何解决这个问题?