2013-07-07 241 views
0

我一直在四處搜尋而未找到令人滿意的答案。以下兩個事件處理程序之間有什麼區別?jQuery事件處理程序

$('#div').on('click', function(){ 
    //do something 
}); 

$('#div').click(function(){ 
    //do something 
}); 

我知道,在$('#div').on('click', function(),您可以在更多的股利或除了'click'類選擇發送,但是是不是這樣?

我很想聽聽還有什麼區別,以及是否有時候比其他人更好用。

由於

+4

'click()'是on('click')'的縮寫。就是這樣(在你的用例中)。 – lifetimes

+2

沒有區別。 這裏是另一篇文章相同:http://stackoverflow.com/questions/9122078/difference-between-onclick-vs-click –

+0

@Zenith順便說一句,你昨天回答我的其他帖子一出 - 原來你是正確的 - 你提供給我的小提琴確實工作:)但你刪除了你的答案或其他東西?不管怎樣,謝謝! –

回答

0

.on()可用於事件綁定到不存在於頁面負載元件,但以後可能會出現。還有其他的好處。