jQuery 1.8.3的live()函數是在該版本中新增的,它可以為動態添加的元素綁定事件,使得頁面中的動態元素也能響應事件。
使用live()函數有以下幾個步驟:
- 選擇要添加事件的元素
- 指定事件類型和要執行的函數
- 使用live()函數綁定事件
//選擇動態添加的元素 $("#parent").live("click", function(){ //指定事件類型和要執行的函數 alert("動態元素被點擊了!"); });
在上面的示例中,我們使用了選擇器選取了一個具有id為parent的元素,并為它綁定了一個click事件,當該元素被點擊時,彈出一個alert框。
需要注意的是,如果被選中的元素被刪除或替換,那么其事件依舊存在,這會導致一些性能問題。因此,jQuery 1.7和更高版本中推薦使用on()函數來代替live()函數。
總之,jQuery 1.8.3中的live()函數是一個非常方便的功能,可以使得動態添加的元素也能響應事件,為頁面開發帶來了很大的便利。