問題:前端JavaScript動態生成的標籤,$('#submit-btn').click(function)不響應

前端渲染動態生成的HTML標籤,在使用click點擊時,函數不觸發響應。

解決辦法:
1.使用on全局監聽加載完成後的標籤項是否被點擊,具體語句:

// 其中submit-btn標籤是被點擊標籤
$("body").on("click","#submit-btn",function(){})

2.在HTML標籤中調用onclick函數的方式,具體語句如下:

<button class="btn btn-danger btn-xs delete-btn" onclick="deleteBtn()" >刪除</button>
function deleteBtn(){
alert("被點擊!")
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章