【发布时间】:2016-05-02 13:55:12
【问题描述】:
jQuery 的单击事件不起作用。在 ajax 中,我动态添加了一个表格行,其中包含一个带有 btn btn-default getEditCategory 类的按钮。它不工作。
这是我动态添加表格行的ajax成功函数
var addCatUrl = $("#addCategories").attr('action');
success: function(data) {
if(data) {
var data = $.parseJSON(data);
if(data.status === true) {
var ajxMsg = data.message;
var categoryList = data.data;
var html = " ";
var sr = 0;
$.each(categoryList, function(key, category) {
sr++;
if(category.status == 1) {
var statusHtml = "<span class='label label-success catActive'>Active</span>";
} else {
var statusHtml = "<span class='label label-danger catInActive'>InActive</span>";
}
html += "<tr><td>"+sr+"</td><td>"+category.name+"</td><td>"+statusHtml+"</td><td>"+category.creationDate+"</td><td><span><button class='btn btn-default getEditCategory' id='getEditCategory' data-id='"+category.id+"' type='button' data-toggle='modal' data-target='#editCategoryModal'><i class='fa fa-pencil' aria-hidden='true'></i></button></span><span><button class='btn btn-default deleteCategory' id='deleteCategory' data-id='"+category.id+"' type='button'><i class='fa fa-trash' aria-hidden='true'></i></button></span></td></tr>";
});
$("#categoryList").append(html);
}
}
}
这是我的点击事件,它不起作用
$("button.btn btn-default deleteCategory").click(function(){
alert("Delete coming soon..");
});
【问题讨论】: