【发布时间】:2020-02-23 20:30:09
【问题描述】:
我有 2 个按钮
<a class="btn btn-primary btn-sm" data-toggle="collapse" id="collapseSpecificationsButton" href="#collapseSpecifications" role="button" aria-expanded="false" aria-controls="collapseSpecifications">+Spezifikationen</a>\r\n
+时间
2 折叠 div:
<div class="collapse" id="collapseSpecifications">Content</div>
<div id="collapseTimes" class="collapse">Content</div>
这是我在头/脚本中的 jquery 代码:
$(document).ready(function ($) {
$("#collapseSpecificationsButton").on("click", function () {
$("#collapseTimes").collapse('hide');
});
});
当我按下按钮时没有任何反应,有人可以帮助我吗? 我该如何调试?
【问题讨论】:
-
你能看看你的 Javascript 控制台吗?有什么错误吗?
-
并且不要在头部写入 $(document).ready 。因为您的 div 尚未定义,所以它不会看到您的 div。你应该尝试写底部
-
我知道这已经得到了回答,但也请查看 Bootstrap 文档中的“手风琴”。如果我正确理解您的问题,是更好的方法:getbootstrap.com/docs/4.3/components/collapse/…
标签: jquery html css twitter-bootstrap collapse