【发布时间】:2017-07-14 06:44:47
【问题描述】:
我试图在创建数据表中单击后禁用#test 按钮。这里的问题是我可以在开始时禁用它,但不能在单击后禁用。
viewPending: function() {
createDataTable("#pTable",
{
"ajax":"test.php",
"columns": [
{
"data": "id",
"mRender": function(data, type, full) {
$("#test").on('click', function(){ //enables click event
$("#test").off('click');
$("#test").prop('disabled', true);
//alert("hello");
});
return '<div id="test" style="text-align: center"> <a id="test" class="btn btn-info btn-sm" href="'+app.api+'admin/investor/approve/'+ data +'">' + 'Approve' + '</a></div>';
}
}
]
});
},
【问题讨论】:
-
我猜这是多个具有相同 ID 的元素的问题(这是一个猜测,因为您的返回值有多个具有相同 ID 的元素)
-
即使我为我可以提醒(“你好”)
标签: javascript jquery button datatable