繁体   English   中英

删除父TD Jquery中的表元素

[英]Remove table element inside parent TD Jquery

我正在努力使用jQuery删除TD标签内的表格元素。

这是我的表结构:

<table>
   <tr>
       <td>some data</td>
       <td>
       <table><tr><td>this table inside I want to delete</td></tr></table>
       </td>
   </tr>
</table>

我想在就绪状态函数中使用.remove()函数,但是我不知道如何。

我想以下将工作:

$('td table').remove()

基本上这是说:

选择table ,它是td的子级。

因此,无论您在td中有多少张表,都将全部删除。

使用ID或类名进一步定义您要选择的内容。

尝试这个

$(document).ready(function(){
     $('td table').remove();
});

给你的桌子一个这样的ID

<table>
   <tr>
       <td>some data</td>
       <td>
       <table id="tableId"><tr><td>this table inside I want to delete</td></tr></table>
       </td>
   </tr>
</table>

然后,您可以准确地确定选择器

$('#tableId').remove()

这将为您提供帮助,这里eq()用于定义要删除的td ...

$('td').eq(0).find('table').remove();

here演示

你也可以用

$('td table').empty();

演示

使用删除和清空之间的区别

$('td > table').remove();

这只会删除父级的直接子级。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM