【问题标题】:Click events on dynamically created buttons动态创建的按钮上的单击事件
【发布时间】:2014-02-23 07:10:37
【问题描述】:

我正在构建一个 Web 应用程序,并且 UI 将具有一些动态创建的按钮。我在这些按钮上的点击事件上苦苦挣扎,但通过在动态填充的静态标签上设置点击事件使其工作。

虽然这可行,但它似乎不是一个很好的方法。

有没有更语义化的方式来做到这一点?或者更好的是,直接点击动态创建的按钮,触发函数?

【问题讨论】:

标签: javascript jquery user-interface web


【解决方案1】:

使用.on()方法:

$(document).on('click', '.button-class', function() {
    // Clicked!
});

【讨论】:

  • 这对我有用,而且比我完成它的方式更干净,谢谢!
猜你喜欢
  • 2011-09-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-05-01
相关资源
最近更新 更多