原文:js動態加載HTML元素時出現的無效的點擊事件

.on click , function 換成 body .delegate , click , function ...

2016-10-16 16:00 0 2029 推薦指數:

查看詳情

js動態加載HTML元素出現無效點擊事件

項目中列表數據中隱藏着詳情數據, 圖一: 詳情數據是:根據當前行的數據作為參數,通過ajax請求到后台返回的數據,再根據返回的結果動態生成HTML頁面 圖二: js文件中的這些js點擊事件無效js代碼: // 推薦商家點擊標題展開與收起$('.toggle-tag ...

Wed Sep 07 19:37:00 CST 2016 0 31435
jq動態生成HTML元素點擊事件無效,且css無效

解決方案:將普通事件改為.on()委托事件 示例: 原因:動態添加的HTML元素是在CSS,JS代碼加載完成后再添加的HTML頁面。在瀏覽器解析這些通過ajax請求到后台 返回的數據,再根據返回的結果動態生成HTML頁面,這些綁定事件的標簽元素還沒有生成。而普通.click ...

Fri Nov 06 01:25:00 CST 2020 0 803
使用ajax動態加載html元素,onclick事件失效

原因:ajax動態加載之前js加載完了,事件沒有綁定到動態生成的dom元素上。問題:使用on事件,$('#btn').click(function(){})綁定無效 解決方案:使用on綁定事件 ...

Thu Jul 04 01:12:00 CST 2019 0 843
關於jQuery出現的新添加元素點擊事件無效

開始我是這樣寫的事件綁定,然后創建新的元素 發現點擊沒有效果。 解決辦法是前邊的綁定點擊事件這樣寫 這樣點擊效果就出來了。 順便提下,如何就可以點擊這個div之外的地方才能觸發事件,代碼如下: ...

Wed Apr 26 00:51:00 CST 2017 0 11766
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM