如何捕捉动态创建的按钮的点击?JQuery

How I can capture the click of a button dynamically created? JQuery

本文关键字:JQuery 按钮 动态 创建 何捕捉      更新时间:2023-09-26

我在一个表单上有两个按钮。按钮和表单都是动态创建的:

      container.html(........
                     ........
                     <input type='button' value='Send' id='btSend' />"+
                    "       <input type='button' value='Save' id='btSave' />"+
                     ................
                     ...............)

这里有两个函数应该收集击键:

       $("#btSend").click(function(){
        ..........
        ............
        }
        $("#btSave").click(function(){
        ..........
        ............
        }

您可以使用.on()click事件委托给动态创建的元素。参见以下代码-

$(document).on("click","#btSend",function(){
        ..........
        ............
        }
 $(document).on("click","#btSave",function(){
        ..........
        ............
 }