【发布时间】:2013-04-25 22:59:21
【问题描述】:
我正在尝试使用编辑/删除列向表中动态添加一行。单击删除时,我想删除单击的行。
我已经通过以下方式初始化了我的表和数据:
$('#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() 都不起作用
【问题讨论】:
标签: jquery datatables delete-row