jQuery 是一個流行的 JavaScript 庫,可以簡化網頁開發的過程。其中,on() 函數是一個非常重要的事件綁定函數,它是 jQuery 1.7 版本中引入的。在早期的 jQuery 版本中,bind() 和 delegate() 是主要的事件綁定函數,但隨著 jQuery 版本的不斷更新,on() 函數逐漸成為了主流。
// 使用 on() 綁定 click 事件 $('button').on('click', function() { alert('Clicked!'); });
在 jQuery 1.2 版本中,on() 函數的用法與現在有所不同。在這個版本中,它沒有被作為一個獨立的函數,而是作為 bind() 函數的一個別名使用。因此,在 1.2 版本中,我們可以使用 bind() 函數來完成 on() 函數的功能。
// 使用 bind() 綁定 click 事件,等同于使用 on() $('button').bind('click', function() { alert('Clicked!'); });
雖然 on() 函數在 jQuery 1.2 版本中還沒有正式出現,但是已經具備了許多它的特性,例如事件委托以及事件綁定和解綁的靈活性。因此,在進行早期的 jQuery 開發時,我們也可以嘗試使用 bind() 函數來完成相應的事件綁定操作。