首页 > 代码库 > 巧用jQuery委托事件

巧用jQuery委托事件

  平时做前端开发引用最多的框架无非就是jQuery,他封装了js的addEventListener,例如: 

1     $("ul li").click(function(){/*  ...  */})2     3     /*或者*/4 5     $("ul li").on("click",function(){/*  ...  */})

 

  以上使用事件绑定,但是会给每个li绑定click事件,如果使用delegate(委托)方法就能减少这样事件的监听数量,改善代码性能:

    $("ul").delegate( "li", "click" , /* ... */)

  

巧用jQuery委托事件