使用 jQuery 的 on() 方法可以為多個對象添加同一事件的監聽函數。on() 方法的語法如下:
```
$(selector).on(event,childSelector,data,function)
```
其中,第一個參數 selector 選中需要綁定事件的對象,第二個參數 event 是需要添加的監聽事件類型,第三個參數 childSelector 是選擇子元素的可選參數,第四個參數 data 是傳遞到事件處理程序的數據,最后一個參數 in Function為事件處理程序。
例如,我們想要在兩個按鈕上添加點擊事件:
```html
點擊以下按鈕
``` 我們可以這樣添加事件監聽: ```js $('button.btn').on('click',function(){ alert('你點擊了按鈕'+$(this).text()); }); ``` 這樣,點擊任意一個按鈕都會觸發對應的事件處理程序。 如果我們使用 on() 方法給子元素添加事件監聽,可以使用 childSelector 參數。例如,我們給父元素中的子元素 button 綁定事件監聽: ```html``` ```js $('.parent').on('click','button.btn',function(){ alert('你點擊了按鈕'+$(this).text()); }); ``` 這樣,只有點擊按鈕才會觸發事件處理程序,而不會觸發點擊父元素時的事件處理程序。 總的來說,jQuery 的 on() 方法為我們提供了一種簡單易用的方式來添加事件監聽,而且還支持選擇子元素,更加靈活。如有疑問可自行查閱 jQuery 官方文檔。上一篇mysql中枚舉類型
下一篇mysql中某一項置一