【发布时间】:2018-01-30 16:07:36
【问题描述】:
我有一个带有动态添加的编辑和删除按钮的 jquery 数据表,如下所示:
下面是我的 JS:
ajaxLoadSuccess: function (data) {
var datatableVariable = $('#articleTable').DataTable({
data: data,
columns: [
{ 'data': 'Topic' },
{ 'data': 'SubTopic' },
{ 'data': 'Title' },
//{ 'data': 'ParsedText' },
{
'data': 'AddedOn', 'render': function (date) {
var date = new Date(parseInt(date.substr(6)));
var month = date.getMonth() + 1;
return date.getDate() + "/" + month + "/" + date.getFullYear();
}
},
{ 'data': 'AddedBy' },
{
'data': 'Action', 'render': function (data, type, row, meta) {
return '<input id="btnEdit" type="button" value="Edit" class="sfBtn sfPrimaryBtn sfLocale" /> <input id="btnDelete" type="button" value="Delete" class="sfBtn sfPrimaryBtn sfLocale" />';
}
}]
});
下面是我的按钮点击代码:
$("#articleTable tbody").on("click", "tr", function () {
alert($(this).text());
});
当我单击编辑或删除按钮时,上面的函数被触发,我想要为删除按钮添加另一个函数,以便在单击编辑和删除时触发单独的函数。我怎样才能做到这一点?
【问题讨论】:
标签: javascript jquery ajax datatables