.on('点击'...与.click在jQuery中

Sco*_*lby 2 jquery click handler

可能重复:
jquery on vs click方法

我理解这$(parent).on('click', 'element', function(){ ...用于将单击处理程序附加到动态创建的元素 - 而$('element').click(...只有在元素存在于初始页面加载时才有效.到目前为止,我总是使用.on()一切,因为它涵盖了两者 - 我的问题是 - 是否有时间.click是首选,或任何其他我不知道不使用的优点.on()

zer*_*kms 9

实际上.click()是由处理.on(),请参阅:https://github.com/jquery/jquery/blob/master/src/event.js#L1014

因此,首选的唯一理由.click()是使用更短的代码