1.看到網上一些資料說$(document).on('click',' ',function(){})和$().click(function(){})沒區別,這說法是錯誤的,看以下代碼
$(document).on('click','.login',function(){
alert('1')
})
//不等價於
$('.login').click(function(){
alert('1')
})
//而是等價於
$(document).ready(function(){
$('.login').click(function(){
alert('1')
})
})
它們有什麼區別呢?如果你要點擊的dom元素未渲染完成,而js代碼已經運行完畢,那麼$().click(function(){})這種寫法是沒有任何效果的。
持續更新中...