javascript - Bootstrap 切换折叠未知 id
问题描述
我正在使用引导程序尝试在data-toggle="collapse"
我单击的容器旁边创建一个容器。由于我正在生成这个数据库结果列表并且这可能会变得很大,我不想在上面浪费 ID。我已经尝试过这样的事情:
<a class="list-group-item accordion-toggle" data-toggle="collapse" href="javascript:return $(this).next();">
<div class="card-collapse collapse in">
<div class="card-body">
Hello
</div>
</div>
我在这里遗漏了一些东西,因为它不起作用。关于如何做到这一点的任何想法?
更新:
我正在寻找的是让它href="javascript:return $(this).next();"
针对下一个元素。
更新 2:
我的目标是,点击链接应该切换折叠<div class="card-collapse collapse in">
解决方案
试试这个简单的代码,它工作正常
function doit(e){
$(e.target).next().collapse('toggle')
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
<a class="btn btn-primary" href="javascript:void(0);" onclick="doit(event);" role="button" aria-expanded="false" aria-controls="collapseExample">
Link with href
</a>
<div class="collapse">
<div class="card card-body">
Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident.
</div>
</div>
推荐阅读
- sidekiq - 同时启动sidekiq pro 5的rails服务器错误
- react-native - 可以`npm安装
` 文件夹与 react native 一起使用? - c++ - 来自变量的模板类型
- python - 有没有办法专门从word文档中挑出一个句子
- python - 如何在python中设置小数位数?
- python - 移动仿真在 python 中找不到 xpath
- javascript - 在 React 中访问嵌套的 JSON 数据
- javascript - 在 PHP 中获取 JSON 值
- c - 不使用 fgets 打印文件中的行数
- c++ - 如何获得ORB检测OpenCV ++中的校正角度?