やりたい事
画像をクリックされたときに
別ウィンドウにのモーダルが作成される。
いいね部分がクリックされたときにアラートを出したい。
現状
画像をクリックされたときに
別ウィンドウに
html
1<section class="modal"> 2<ul class="modal-ui"> 3 <li> 4 <a href="#" class="modal-good active">いいね</a> 5 </li> 6 <li> 7 <a href="" class="modal-search">トマト)</a> 8 </li> 9</ul> 10</section>
のモーダルが作成される。
そのモーダル上の
いいね
部分を押してもアラートが出ません
できている事
画像をクリックされたときにモーダルが作成される。
現在のコード
html
1<section class="modal"> 2<ul class="modal-ui"> 3 <li> 4 <a href="#" class="modal-good active">いいね</a> 5 </li> 6 <li> 7 <a href="" class="modal-search">トマト)</a> 8 </li> 9</ul> 10</section>
$(document).ready(function () { function modallike() { alert("test"); } function modallOpen(e) { //imgのid取得する var t=e.target; id = t.id; //var like = <?php echo json_encode((__("like"))) ?>; //alert(like); $.ajax({ type: "POST", url: "/ninnin/hogehoge/modal", dataType: "json", data: { "id":id, }, success: function(data) { var $formlayouts = $( html部分の<section class="modal">〜</section>の作成); //フォーム $('body') .append($formlayouts); $('.modal').addClass('active'); } , }); } $('.modal-ui a.modal-good').on('click', modallike); $('.photo_list a').on('click', modallOpen); });
試してダメだったもの
$(document).ready(function () { function modallike() { alert("test"); } $('.modal-good').on('click', modallike); $('.photo_list a').on('click', modallOpen); });
いいね
が押されたときに
アラートを出すにはどうすれば表示できますでしょうか?
回答2件
あなたの回答
tips
プレビュー