jQuery中live 的多次重複繫結

2022-08-21 18:33:14 字數 361 閱讀 1514

用jquery的live()方法,會出現重複繫結事件的情況,如,當點選乙個按鈕時,此按鈕所繫結的事件會並執行n遍。解決方法是在繫結live前加上die()事件。

die()是jquery1.3之後才出現的方法,與live()正好完全相反,有興趣的可以查詢jquery的api,檢視具體的介紹。於是我就在live()前加上die()問題就解決了:

var _table = jquery('#table');

var _mun = _table.find('tr').size()-1;

jquery('.deleteworkflow').die().live('click',function()else

});

jQuery中bind和live方法的區別

bind和live方法的作用都是為被選元素新增乙個或多個事件處理程式,並規定當這些事件發生是執行的函式 不同點是 通過live方法附加的事件處理程式適用於匹配選擇器的當前及未來元素 比如由指令碼建立的新元素 這是乙個段落。這裡把上面的live換成bind效果是一樣的,不同的是 如 1 2 3jque...

jQuery中的live繫結多個事件整理

今天寫到了後台的內容編輯,這就需要頁面不複雜,所以使用jquery的live事件,而我需要繫結兩個時間,所以最後選擇多個繫結方法,尋找 上的解決方法,最終在jquery官網找到了,整理如下 在1.4.0之前 不包含1.4.0 無法使用多個繫結的,單個示例為 clickme live click fu...

jQuery中bind和live方法的區別

bind和live方法的作用都是為被選元素新增乙個或多個事件處理程式,並規定當這些事件發生是執行的函式 不同點是 通過live方法附加的事件處理程式適用於匹配選擇器的當前及未來元素 比如由指令碼建立的新元素 這是乙個段落。這裡 把上面的live換成bind效果是一樣的,不同的是 如 1 2 3jqu...