删除最接近的类 - jQuery

sha*_*ish 1 asp.net jquery

我有一个表格格式化的html查询实际上绑定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>
Run Code Online (Sandbox Code Playgroud)

这里的类close包含一个delete图标.所以当我点击这个删除图标时,我可以删除完整的td像,

$(document).on('click', '.close', function () {                
            $(this).closest('table').remove();
        });
Run Code Online (Sandbox Code Playgroud)

但我想要的是,我需要得到完整的结构,除了deleted one.这类似于,

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>
Run Code Online (Sandbox Code Playgroud)

为什么这样尝试这样做是在将此绑定myTable到我之后div,当我2从这里删除时,它被移除但它显示了之间的空白空间1 and 3.我不想要这个,那就是除了被删除的那个之外我想要得到的结构并再次将它重新绑定到同一个div.

任何人都可以帮助我,提前谢谢

sat*_*oru 5

$(this).closest('.deleteMe').remove();
Run Code Online (Sandbox Code Playgroud)