我正在將項目中使用的jQuery版本升級到最新和最好的版本。 .live函數被用於許多地方來改變動態創建的顯示效果,並且效果很好,但是在jQuery的更高版本中移除了.live功能,因此需要重新制作。是否存在調用jquery.on(document.body)而不是特定元素的缺點
隨着標準化的編碼我正在考慮調用功能的方式:
$(document.body).on('click', '#clickableElement', function(){})
而不是
$("#clickableElement').on('click', function(){})
即使不會動態創建的對象上進行點擊的方法。
考慮到它是一個內部網站,少量的用戶,並且所有元素都提供了id,你是否看到了這個想法的缺陷?
他們做了兩件完全不同的事情。如果您不需要授權,請勿使用授權。 –
閱讀文檔。 – SLaks