之前的回答的确有问题。可以试试这样,给删除按钮增加
onclick='shanchu(this)'
的属性。然后增加函数
function shanchu(e) {
$(e).parent().parent().remove()
}
原答案:试试这样行不行。
$(".shanchu").click(function(){
$(this).parent().parent().remove()
})
// $(this) 指删除按钮
// $(this).parent() 指删除按钮所在单元格
// $(this).parent().parent() 指删除按钮所在行
$("#ffw").click(function(){$("#ddd tr:last-child").remove()
})
利用jquery就很简单了,记得把tr的id='tt'去掉 这个是从最后一行开始删除 要从第一个开始删除就first-child
不知道你用的是源生的js,还是某个框架(其实哪个我也不太熟)。仅提供一个思路://添加按钮的事件,创建数据行和删除按钮所在行
function addRows(){
var rows=[]//数据行对象
...//生成数据行对象,存入rows中
...//插入数据行
var deleteRow=object //删除按钮所在行
...//插入删除按钮所在行
//为删除按钮定义事件
deleteBtn.click=function(){
...rows...//引用上面的 rows 数据行对象,执行删除操作。
}
}