【问题标题】:How I can capture the click of a button dynamically created? JQuery [duplicate]如何捕获动态创建的按钮的点击? jQuery [重复]
【发布时间】:2014-10-13 11:33:32
【问题描述】:

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

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

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

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

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

【问题讨论】:

标签: javascript jquery button click


【解决方案1】:

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

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

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

【讨论】:

  • 反对者请发表评论。
猜你喜欢
  • 2014-03-21
  • 1970-01-01
  • 2013-12-13
  • 2016-06-30
  • 1970-01-01
  • 2021-05-24
  • 2014-01-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多