$('').on('click', function(){}); 換成 $("body").delegate("","click", function(){ }); ...
項目中列表數據中隱藏着詳情數據, 圖一: 詳情數據是:根據當前行的數據作為參數,通過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 推薦指數:
$('').on('click', function(){}); 換成 $("body").delegate("","click", function(){ }); ...
在動態生成的 html 頁面中綁定點擊事件運行無效的原因,是因為這些動態加載的 html 頁面(圖二) ...
解決方案:將普通事件改為.on()委托事件 示例: 原因:動態添加的HTML元素是在CSS,JS代碼加載完成后再添加的HTML頁面。在瀏覽器解析這些通過ajax請求到后台 返回的數據,再根據返回的結果動態生成HTML頁面時,這些綁定事件的標簽元素還沒有生成。而普通.click ...
;Android 8.0 正式版即將發布 谷歌還要建超人模型</li> ... //li是動態生成 & ...
原因:ajax動態加載之前js就加載完了,事件沒有綁定到動態生成的dom元素上。問題:使用on事件,$('#btn').click(function(){})綁定無效 解決方案:使用on綁定事件 ...
開始我是這樣寫的事件綁定,然后創建新的元素 發現點擊沒有效果。 解決辦法是前邊的綁定點擊事件這樣寫 這樣點擊效果就出來了。 順便提下,如何就可以點擊這個div之外的地方才能觸發事件,代碼如下: ...
文章中終於找到了答案。。。 jQuery 使用on綁定動態生成的元素時,不能直接用該對象操作,而是 ...
原文地址:https://blog.csdn.net/qq_41299195/article/details/83116289 菜單父級 解決方法 $(function () ...