问题描述
解决方案
...<button onclick='delete(" + m.getmId() + ")'>删除...
function delete(id)
{
用ajax或者什么办法删除id对应的记录
}
解决方案二:
你还可以给每一行的tr一个id
"<tr id=tr_" + m.getmId() + "><td>...
你可以写
function delete(id)
{
$("#tr_" + id).remove();
}
解决方案三:
你不是加了,可以传递this对象作为参数,然后通过dom关系获取到相关的数据。delete是js的关键字,函数名称另外起一个
<script>
function Delete(btn){
var tr=btn.parentNode.parentNode;
//...其他操作,如获取id可以用tr.cells[0].innerHTML
tr.parentNode.removeChild(tr);//删除数据行
}
</script>
<button onclick="Delete(this)">删除</button>
时间: 2023-09-26