$scope.deleteClick = function(e){
e.preventDefault();
var datasource = $scope.mygrid.datasource;
var index = $(e.target).closest("tr")[0].rowIndex;
datasource.remove(datasource.at(index -1));
}
在此代码中,您将看到我执行了DOM操作,因为我没有从参数e
获取行索引。请帮助我获取行索引。
答案 0 :(得分:1)
我建议你使用Grid的removeRow方法并传递TR元素(你无法避免访问TR元素)。
grid.removeRow($(e.target).closest('tr'))