前言
jQuery下面两个点击事件,有什么不同的地方?
$(document).on(“click”,”选择的元素”,function(){ })
$(“选择的元素”).click(function(){ })
解答
// 当选中的选择器被点击时触发回调函数 download // 只针对与页面已存在的选择器(如果是动态创建的元素,是没法进行点击事件触发的) $('.class').click(function(){ download }) // 下面选择器和 $().click() 的用法一样 // 最大的区别/优点是:针对动态创建的元素在该选择器选中范围内是能触发回调函数的 $(document).on('click','.class',function(){ download })
这两种选择器最大的区别就是,$(document).on(“click”,””,function(){ }) 针对动态创建的元素能够执行回调函数,而 $().click() 却不能。
说明
请根据自己实际情况做相应修改
如有什么BUG或者疑问欢迎各路大神补充&指正