如何捕获动态创建的按钮单击? JQuery的

时间:2014-10-13 11:33:32

标签: javascript jquery button click

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

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

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

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

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

1 个答案:

答案 0 :(得分:5)

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

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

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