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

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

2016-09-07 11:37 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-2025 CODEPRJ.COM