How to close modal in Bootstrap
There are few ways to close modal in Bootstrap: click on a backdrop, close icon, or close
button. You can also use JavaScript hide
method.
Click the button to launch the modal. Then click on the backdrop, close icon or close button to close the modal.
<!-- Button trigger modal -->
<button
type="button"
class="btn btn-primary"
data-mdb-toggle="modal"
data-mdb-target="#exampleModal"
>
Launch demo modal
</button>
<!-- Modal -->
<div
class="modal fade"
id="exampleModal"
tabindex="-1"
aria-labelledby="exampleModalLabel"
aria-hidden="true"
>
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="exampleModalLabel">
Modal title
</h5>
<button
type="button"
class="btn-close"
data-mdb-dismiss="modal"
aria-label="Close"
></button>
</div>
<div class="modal-body">...</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-mdb-dismiss="modal">
Close
</button>
<button type="button" class="btn btn-primary">
Save changes
</button>
</div>
</div>
</div>
</div>
You can also close the modal programmatically by using
hide
method.
hide
manually hides a modal.
Returns to the caller before the modal has actually been hidden
(i.e. before the hidden.bs.modal
event occurs).
See also Modal API to learn more.
myModal.hide()