前提・実現したいこと
jQueryを使ってモーダル 機能を作っています。
調べていくうちにaタグ、buttonタグを使ったやり方があると出てきました。
どういう時にaタグを使うのか、使い分けを知りたいです。
該当のソースコード
buttonタグを使ったモーダル
1<!-- Button trigger modal --> 2<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal"> 3 Launch demo modal 4</button> 5 6<!-- Modal --> 7<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> 8 <div class="modal-dialog" role="document"> 9 <div class="modal-content"> 10 <div class="modal-header"> 11 <h5 class="modal-title" id="exampleModalLabel">Modal title</h5> 12 <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 13 <span aria-hidden="true">×</span> 14 </button> 15 </div> 16 <div class="modal-body"> 17 ... 18 </div> 19 <div class="modal-footer"> 20 <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 21 <button type="button" class="btn btn-primary">Save changes</button> 22 </div> 23 </div> 24 </div> 25</div>
aタグを使ったモーダル
1 <div class="life-type"> 2 <a href="#" class="modalopen" data-target="modal01"> 3 <img class="life-img" src="./image/life.png" alt="生活画像"> 4 <p class="life-name">食事</p> 5 </a> 6 </div> 7 <div class="modal-main js-modal" id="modal01"> 8 <div class="modal-inner"> 9 <div class="inner-content"> 10 <p class="inner-title">食事風景</p> 11 <p class="inner-text">食事をしている風景です</p> 12 <a class="send-button modalClose">Close</a> 13 </div> 14 </div> 15 </div>

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。