删除父 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').remove();
这只会删除父级的直接子级。
你也可以使用空
$('td table').empty();
演示
使用删除和空的区别
相关文章:
- 可以't附加html元素jquery
- 循环遍历元素jquery选择器
- 在ajax加载的元素jquery上包含现有的jquery函数
- 如何删除元素列表中的类并添加到另一个元素 Jquery.
- 获取单击的类元素 jQuery 的名称值
- 获取上一个元素 jQuery 的内容
- 根据另一个元素的更改获取一个元素(jquery)
- 区分不同的可拖放元素(jQuery 拖放)
- 除了最后一个<td>元素-Jquery
- 获取子元素jQuery的单选按钮值
- 捕获元素jquery外部的mousedown事件
- .append到非DOM元素jQuery
- 获取其父元素的精确子元素.Jquery
- 获取重复结构中的特定元素jquery
- 捕获隐藏输入元素jQuery的值
- 使用onclick函数获取点击的元素jquery
- 返回父元素 jquery 中的输入值
- 按属性查找元素 jQuery
- 选择元素 jQuery
- 按子元素 - jQuery 的数据 ID 对 li 进行排序