tr没有id属性怎么用js删除

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tr没有id属性怎么用js删除相关的知识,希望对你有一定的参考价值。

<td>
<button class="btn btn-xs btn-default" onclick="delTableRow()"><%-- alert($item.id) delTableRow(this) ) --%><i class="icon-remove"></i> </button>
</td>
没有id属性,在不加id的情况下怎么用js动态删除table的行?

参考技术A var delTableRow = function(btn)
var tr = btn.parentElement.parentElement;

var tbody = tr.parentElement;

tbody.deleteRow(tr.rowIndex);



---------------------

<td>
<button class="btn btn-xs btn-default" onclick="delTableRow(this)"><%-- alert($item.id) delTableRow(this) ) --%><i class="icon-remove"></i> </button>
</td>追问

这样的话不是点击哪个删除哪个啊,效果不行啊

追答

拜托,你也没有说要删除哪行啊,默认的不就是删除这个按钮所在的行么

追问

按照你的代码试了试,
点击的时候,不是点击哪个删除哪个。而是最后删除最后一个,不知道怎么搞得?

本回答被提问者和网友采纳

一个table表格,里面的tr是append添加的,并且id是动态变化的,用jquery怎么删除在该表选择的行。

参考技术A 我的看法,在tr里面的最后一个td加一个按钮class=class,然后用$(".class").live("click",function()$(this).parents("tr").remove())来绑定点击删除的事件。 参考技术B 你好!

你的问题是如何获取选择的行么?
或者说你的删除是通过什么事件触发?本回答被提问者采纳

以上是关于tr没有id属性怎么用js删除的主要内容,如果未能解决你的问题,请参考以下文章

如何使用js,添加子节点并且设置属性(class,id,onClick)进行定位。

jquery,js获取a标签id属性

关于JS(原生js+jq)中获取设置或者删除元素属性和获取元素值

一个radio在一行表格中。如何用JQuery,JS选择了radio后,获取那一行的属性。并在页面删除那一行

一个table表格,里面的tr是append添加的,并且id是动态变化的,用jquery怎么删除在该表选择的行。

使用数据属性提交表单