jQuery
  • jQuery 課程
  • 1 簡介
    • 1.1 講者簡介
    • 1.2 課程簡介
    • 1.3 開發工具簡介
    • 1.4 簡介 jQuery 及前置
  • 2 安裝 jQuery
    • 2.1 安裝 jQuery
    • 2.2 試試看:基本語法
  • 3 選取器 (Selectors)
    • 3.1 name 和 id 和 class
    • 3.2 屬性
    • 3.3 符號
    • 3.4 其它
    • 3.5 所有 Selectors
    • 3.6 篩選器及 Traversing
  • 4 操控文件物件模型 (DOM)
    • 4.1 DOM 介紹
    • 4.2 屬性(Attributes)的操控
    • 4.3 樣式(Classes)的操控
    • 4.4 表單(Form)相關的操控
    • 4.5 文字(Text)的操控
    • 4.6 html 標籤的操控
    • 4.7 練習
  • 5 事件監聽 (Event Handling)
    • 5.1 事件(Events)介紹
    • 5.2 載入(Load)的相關事件
    • 5.3 事件觸發寫法及注意事項
    • 5.4 動態事件綁定
    • 5.5 觸發事件與解除事件綁定
  • 6 動畫效果 (Animation)
    • 6.1 基本效果
    • 6.2 .animate() 函式動畫效果
    • 6.3 動畫效果的佇列(Queues)
    • 6.4 練習
  • 7 陣列相關函式
    • 7.1 陣列(Array)相關
    • 7.2 練習:陣列項目不能重覆
  • 8 簡易 jQuery 套件
  • 9 作業
  • 10 參考資料
Powered by GitBook
On this page
  1. 5 事件監聽 (Event Handling)

5.4 動態事件綁定

html 部份:

<ul>
  <li><button type="button" class="btn">按鈕</button></li>
</ul>

js 部份:

$("button.btn").on("click", function(e){

});

解決方式:

// 針對 document 物件,綁定 click 事件
$(document).on("click", "button.btn", function(e){

});

請藉由以下範例,瞭解上述兩段 js 程式的差異:

Previous5.3 事件觸發寫法及注意事項Next5.5 觸發事件與解除事件綁定

Last updated 9 months ago