原文:解決使用jQuery采用append添加的元素事件無效的方法

當我們使用jQuery動態加載html元素,但是元素上面又綁定了Click等事件,針對新添加的元素這些事件是無效的,那么應該怎樣解決呢 live方法 live type, fn jQuery . 中新增的方法。給所有當前以及將來會匹配的元素綁定一個事件處理函數 比如click事件 。也能綁定自定義事件。 目前支持 click, dblclick, mousedown, mouseup, mous ...

2015-01-09 13:20 2 11487 推薦指數:

查看詳情

解決使用jQuery采用append添加元素事件無效方法

但是隨着jQuery的版本升級,自從jQuery 1.9及其以上已經無法使用live了,那么沒有辦法了嗎,不是的,對於jQuery1.9版本及其以上可以使用on,其效果等同於live。下面的on的使用方法 整個代碼例子為: ...

Sat Nov 28 00:30:00 CST 2015 1 7119
jQuery-append添加元素click無效

很久沒有使用jQuery,做項目的時候遇到一個小問題就是網頁加載之后的append元素是可以執行click事件,網頁加載完成之后的,再次append元素不執行click事件,簡單的通過ul模擬一下: <ul class="content"> < ...

Thu Nov 19 06:07:00 CST 2015 0 4158
jquery append 動態添加元素事件on 不起作用的解決方案

jquery添加元素很容易,面對jquery append 動態添加元素事件on 不起作用我們該如何解決呢?on方法中要先找到原選擇器(如例.info),再找到動態添加的選擇器(如列.delete)。 注意:此遇到過這樣的問題,如果先有on中添加li事件,后用jquery添加 ...

Thu Mar 16 01:09:00 CST 2017 0 1384
IE8下JQuery clone 出的select元素使用append添加option異常解決記錄

  遇到一個怪現象,由於配置參數是多實例的, 故采用JQuery對模板HTML代碼進行clone, HTML代碼中包括select標簽, 在克隆之后需要對select進行添加option。 在firefox和chrome瀏覽器上都沒有問題,在IE10下也沒有問題, 但是在IE8下就出 ...

Fri May 09 07:42:00 CST 2014 0 3075
jquery 關於使用 append 追加 元素事件無法觸發

當在使用js或jQuery創建元素時,用 on(事件,function(){代碼}) 或者 事件(function(){代碼 })綁定事件時 在使用append添加元素后 由於是在頁面加載完成之后進行的元素添加,所以事件不會觸發(個人理解,不對勿噴) 這時我們需要給元素綁定事件 ...

Tue Jan 30 18:45:00 CST 2018 0 3606
jquery 清空動態append添加元素,remove方法

注意: 關鍵的重點是append追加新的元素的時候,先將字符串拼接好,然后再調用append方法,否則remove方法無效,因為根據id選擇器無法找到該對象~!!!困擾我的問題已解決.^^ ...

Mon Jan 13 23:08:00 CST 2014 1 12297
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM