エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[jQuery] on() で後から追加した要素にもイベントを定義したい
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[jQuery] on() で後から追加した要素にもイベントを定義したい
jQueryで後から追加された要素にもイベントを発火したい jQueryで “$(‘button’).on(‘click’, function()... jQueryで後から追加された要素にもイベントを発火したい jQueryで “$(‘button’).on(‘click’, function() { … });” みたいな感じで、たとえばボタンクリックのイベントを定義したとします。この定義時点で存在していたボタンにはクリック時の処理が追加されますが、あとからJavascriptなどで動的に追加したボタンがあった場合にはこれが効きません。 具体例として以下の場合を考えます。 HTML <div class="buttons-area"> <button>最初のボタン</button> </div> Javascript $('button').on('click', function() { // 後から追加されたボタンには効かないイベント $('.buttons-area').append('<button>追加されたボタン</butt