JavaScript基础学习--事件代理

一、JavaScript原生事件代理
var item = document.getElementById('item');
item.onclick(function(ev) {
    var ev = ev || window.event;
    var target = ev.target || ev.srcElement;     //target是指点击的那个子元素
    if (target.nodeName.toLowerCase() == 'li') {
          target......
    }
}) 
二、jQuery事件代理
$('#item').on('click', 'li', function(){
     ......
});

 

posted @ 2017-08-11 10:57  HelenJ  阅读(171)  评论(0编辑  收藏  举报