展开全部
JS
function getParent (el, parentTag) {
do {
el = el.parentNode;
} while (el && el.tagName !== parentTag);
return el;
}
function removeTr (el) {
el = getParent(el, 'TR');
var rowIndex = el.rowIndex;
el = getParent(el, 'TABLE');
el.deleteRow(rowIndex);
}
HTML
<table>
<tbody>
<tr>
<td><input type="button" onclick="removeTr(this)" value="删除" />1</td>
</tr>
<tr>
<td><input type="button" onclick="removeTr(this)" value="删除" />2</td>
</tr>
<tr>
<td><input type="button" onclick="removeTr(this)" value="删除" />3</td>
</tr>
<tr>
<td><input type="button" onclick="removeTr(this)" value="删除" />4</td>
</tr>
</tbody>
</table>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先按钮加一个onclick事件 onclick="aaa(this)"
function aaa(aa)
{
jQuery("table").index(jQuery(aa).parent().parent());//行数
jQuery(aa).parent().parent().remove();
}
function aaa(aa)
{
jQuery("table").index(jQuery(aa).parent().parent());//行数
jQuery(aa).parent().parent().remove();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
按钮的父级元素是td,再父级是tr,删除。
button.parentNode.parentNode
button.parentNode.parentNode
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有代码吗? 我看看
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询