我正在尝试使用编辑/删除列向表中动态添加一行。单击删除时,我想删除单击的行。
我已经通过以下方式初始化了我的表和数据:
$('#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()
不起作用