我有一个这样的表:
<table>
<tbody>
<tr>
<td width="50">
<img title="Image1"
src="images/image1.png" onclick="dosomething()">
</td>
<td width="50">
<img title="Image2" src="images/image2.png"
onclick="dosomethingelse()">
</td>
</tr>
</tbody>
</table>
我想删除 <td>
包含 Image1。我知道在 jQuery 中我可以删除图像本身
$( "img[title='Image1']" ).remove();
但我想用核武器攻击包含 <td>
及其宽度也可以折叠表格,就好像该图像及其列从未存在过一样......
有没有办法从 $("img[title='Image1']")
备份到包含元素?或者我是否需要遍历整个表(可能很大)并搜索它?
最佳答案
我会一起去
$("img[title='Image1']").closest('td').remove();
或者像其他人提到的那样:
$("img[title='Image1']").parent().remove();
关于javascript - 如何根据内容删除表格列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15165109/