.on不处理动态生成的元素

时间:2014-03-20 11:51:01

标签: php jquery

我有一个表格,用一个按钮元素填充几个行,这些行是使用php脚本动态生成的:

<button class="btn btn-default btn-xs data_upload">Upload</button>

我只想使用jquery -

检测此按钮上的点击
$(".data_upload").on("click", function() {
    alert("asdf");
});

1 个答案:

答案 0 :(得分:2)

您必须使用最近的静态父级委托事件,我只使用document,因为我不知道您上下文中最近的静态父级。

尝试,

$(document).on("click",".data_upload", function() {
    alert("asdf");
});