gpt4 book ai didi

jquery - 删除最接近的类 - jQuery

转载 作者:行者123 更新时间:2023-12-01 06:23:41 24 4
gpt4 key购买 nike

我有一个表格格式的 html 查询来实际绑定(bind) div 中的数据。我的 html 查询就像,

var myTable = <table>
<tr>
<td class='deleteMe'>
<table><tr><td>1</td><td class='close'></td></tr></table>
</td>
<td class='deleteMe'>
<table><tr><td>2</td><td class='close'></td></tr></table>
</td>
<td class='deleteMe'>
<table><tr><td>3</td><td class='close'></td></tr></table>
<td>
</tr>
</table>

这里的close类包含一个delete图标。因此,当我单击此删除图标时,我可以删除完整的 td,例如,

$(document).on('click', '.close', function () {                
$(this).closest('table').remove();
});

但我想要的是,我需要获得除了已删除的之外的完整结构。这类似于,

var myTable = <table>
<tr>
<td class='deleteMe'>
<table><tr><td>1</td><td class='close'></td></tr></table>
</td>
<td class='deleteMe'>
<table><tr><td>2</td><td class='close'></td></tr></table>
</td>
</tr>
</table>

为什么在这里尝试这样做是,将这个 myTable 绑定(bind)到我的 div 后,当我从这里删除 2 时,它的已删除,但显示 1 和 3 之间的空白区域。我不想要这个,这就是我试图获取除已删除的结构之外的结构并将其再次重新绑定(bind)到同一个 div 的原因。

有人可以帮我吗,先谢谢了

最佳答案

$(this).closest('.deleteMe').remove();

关于jquery - 删除最接近的类 - jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11061753/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com