jquery綁定的事件,dom刷新後綁定事件失效

今天在處理表格複選框監聽事件時遇到一個問題,頁面初始化時綁定的監聽事件有效,當表格再次刷新後,綁定事件就失效了,通過搜索終於找到緣由,網上有說用live()方法,可是這個方法已經廢棄了,不推薦使用
1,直接綁定在所選擇的dom元素上,當dom刷新,綁定事件就會失效 以下dom

$('元素').click(function(){});

2,事件委託,只要符合初始綁定的選擇器,就能夠觸發。dom刷新綁定事件也不會失效,以下code

$("#tablelist").on('click',':checkbox',function () {
        var ids = $(":checkbox[name=demo]:checked");
    })
相關文章
相關標籤/搜索