jQuery-事件代理

来源:岁月联盟 编辑:exp 时间:2012-05-31

1.避免重复绑定

2.减少事件绑定的处理时间

3.减少内存占用

4.对新插入的结点不用再次绑定


$(function(){
    $(document).bind("click",function(event){
        var el = event.target;
        switch(el.nodeName.toLowerCase()){
            case "a" :
                //do somethings
            break;
           
            case "p" :
                //do somethings
            break;
           
            default:
                //do somethings
        }
    })
})

 


摘自 船长op