実現したいこと
RailsとBootStrapを用いてWebアプリを開発しています。
data-confirm-modalというgemを用いてModalを実装しているのですが、Modalのキャンセルボタンが押された場合にconsole.logで確認したいです。
- Modalのキャンセルボタンが押された場合にconsole.logで確認したい
- CoffeeスクリプトとJQueryで実装したい
前提
以下のようなHTMLでModalは表示されたのですが、キャンセルボタンの取得方法が分かりません。
<div id="confirm-modal-02776012011640993" class="modal false fade show" tabindex="-1" role="dialog" aria-labelledby="confirm-modal-02776012011640993Label" style="z-index: 1051; display: block;"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 id="confirm-modal-02776012011640993Label" class="modal-title">ユーザー情報更新の確認</h5> <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button> </div> <div class="modal-body"> <p>ユーザー情報を更新しますか?</p> </div> <div class="modal-footer"> <button class="btn cancel btn-default" data-dismiss="modal" aria-hidden="true">キャンセル</button>. # このキャンセルボタンが押された場合にconsole.logで確認したい <button class="btn commit btn-danger" data-dismiss="modal">更新する</button> </div> </div> </div> </div>
試したこと
以下のCoffeeスクリプトとJQueryでキャンセルボタンを押された場合、console.logを表示するように試したのですが、うまく動いていません。
$('.modal-dialog').children('modal-content').children('.modal-footer').children('.cancel').on 'click', (e) -> console.log("テスト")
CoffeeスクリプトとJQueryの実装方法が間違っていると思うのですが、どのように実装するとModalのキャンセルボタンが押された場合にconsole.logで確認できますか?
何卒、アドバイスなどよろしくお願いいたします。
補足情報(FW/ツールのバージョンなど)
Railsは5.2.8になります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/05/23 01:24
2023/05/23 01:27
2023/05/23 04:10