我想動態地添加一行到具有編輯/刪除列的表中。點擊刪除時,我想刪除點擊行。動態添加一個刪除行jQuery DataTables
我已經初始化我的表,並以下列方式中的數據:
$('#myTable').dataTable();
$("#myTableAddButton").click(function() {
var myVal1= $('#Val1').val();
var myVal2= $('#Val2').val();
var myVal3= $('#Val3').val();
$('#myTable').dataTable().fnAddData([
myVal1,
myVal2,
myVal3,
'<a href="#" onclick="EditRow();return false;">Edit</a>/<a href="#" onclick="deleteRow();return false;">Delete</a>'
]);
然後我DeleteRow()
功能很簡單:
function deleteContactRow() {
//get the row of the cell that is clicked
var $row = $(this).closest("tr");
$row.delete();
}
但好像row.delete不是有效功能。是否有另一種方法來刪除該行?
編輯:無論$(this).remove()
和$row.remove()
不工作
你的意思是http://api.jquery.com/remove? – Blazemonger 2013-05-01 21:28:26
[如何用jquery datatable插件刪除當前行]可能的重複(http://stackoverflow.com/questions/1926183/how-to-delete-current-row-with-jquery-datatable-plugin) – Blazemonger 2013-05-01 21:29:25