在頁面加載完成時候 '.add_project' 元素是可以觸發click時間的,當動態添加 '.add_project' 時候,新添加的元素卻觸發不了click事件,類似下面的寫法:
$(".add_project").on('click', function(){ alert('1') });
解決辦法很簡單,就是用全局的document來監控 '.add_project' 元素,如下:
$(document).on("click",".add_project",function(){ alert('1'); })
這樣就很好的解決了問題了。
---------------------
作者:椰子園
來源:CSDN
原文:https://blog.csdn.net/muziduoxi/article/details/87977266
通過調試發現 layui把要以前隱藏的元素顯示出來並不是修改了 display屬性,而是重新生成了一個新的元素,這樣的話在通過以前的方法便觸發不了想要調用的函數了