【发布时间】:2018-03-26 12:43:09
【问题描述】:
我已经创建了一个 bootstrap 4 list-group-item 和折叠功能。
我的问题是 list-group-item 会干扰其中的复选框,因此单击复选框本身也会激活折叠功能,但也不会响应被选中/取消选中。
如果复选框/收音机在列表组项中,如果列表组项是可折叠按钮,我如何使复选框在列表组项中独立工作?
我需要它像它一样工作,但是我可以在不触发折叠的情况下使复选框工作?
请查看代码:
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" rel="stylesheet" />
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<div class="container">
<div class="row">
<div class="col">
<div class="list-group mt-5">
<a href="#" class="list-group-item list-group-item-action" data-toggle="collapse" data-target="#sample1" aria-expanded="false" aria-controls="sample1">
<div class="custom-control custom-checkbox float-left">
<input type="checkbox" class="custom-control-input" id="customCheck1">
<label class="custom-control-label" for="customCheck1"></label>
</div>
Cras justo odio
</a>
<div class="collapse mb-2" id="sample1">
<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>
<a href="#" class="list-group-item list-group-item-action">Dapibus ac facilisis in</a>
<a href="#" class="list-group-item list-group-item-action">Morbi leo risus</a>
<a href="#" class="list-group-item list-group-item-action">Porta ac consectetur ac</a>
<a href="#" class="list-group-item list-group-item-action disabled">Vestibulum at eros</a>
</div>
</div>
</div>
</div>
【问题讨论】:
标签: jquery html css checkbox bootstrap-4