如何从行名中删除行?

时间:2014-09-04 17:54:10

标签: javascript

我读到我可以通过调用table.deleteRow(index)从表中删除一行但是我没有行的索引,我在局部变量上有实际的行对象。

按行对象或名称删除行的最简单方法是什么?

 function DeleteRow(rowID) {
    var table = document.getElementById('myTable');
    var row = document.getElementById(rowID);

    // is there a table.deleteRowByObject(rowID) ??
 }

4 个答案:

答案 0 :(得分:2)

使用JQuery:     $(行)一个.remove();

这应该在没有JQuery的情况下完成:     row.parentNode.removeChild(行);

答案 1 :(得分:1)

element.parentNode.removeChild(element);

答案 2 :(得分:1)

三种方式:

答案 3 :(得分:0)

如果使用jQuery,可以尝试类似

的内容
$('tr[name=rowname]').remove();

在纯JavaScript中,这可能有用(未经测试)

var idx = myRowObject.rowIndex;
document.getElementById("myTableId").deleteRow(idx);