【发布时间】:2014-02-23 07:10:37
【问题描述】:
我正在构建一个 Web 应用程序,并且 UI 将具有一些动态创建的按钮。我在这些按钮上的点击事件上苦苦挣扎,但通过在动态填充的静态标签上设置点击事件使其工作。
虽然这可行,但它似乎不是一个很好的方法。
有没有更语义化的方式来做到这一点?或者更好的是,直接点击动态创建的按钮,触发函数?
【问题讨论】:
标签: javascript jquery user-interface web
我正在构建一个 Web 应用程序,并且 UI 将具有一些动态创建的按钮。我在这些按钮上的点击事件上苦苦挣扎,但通过在动态填充的静态标签上设置点击事件使其工作。
虽然这可行,但它似乎不是一个很好的方法。
有没有更语义化的方式来做到这一点?或者更好的是,直接点击动态创建的按钮,触发函数?
【问题讨论】:
标签: javascript jquery user-interface web
使用.on()方法:
$(document).on('click', '.button-class', function() {
// Clicked!
});
【讨论】: