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

use*_*379 0 javascript jquery click button

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

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

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

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

        $("#btSave").click(function(){
        ..........
        ............
        }
Run Code Online (Sandbox Code Playgroud)

Bhu*_*kar 5

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

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

 $(document).on("click","#btSave",function(){
        ..........
        ............
 }
Run Code Online (Sandbox Code Playgroud)

  • downvoter请评论. (3认同)