使用 jQuery 去除标签?
HTML:
<table>
<tr>
<td>
<a href="#">link</a>
</td>
</tr>
</table>
我想要:在“a”中查找“链接”并删除除“表”之外的所有父标记。我知道这不是理想的方法,但有时您无法修改标记,因此了解 jquery hack 会很棒。
HTML:
<table>
<tr>
<td>
<a href="#">link</a>
</td>
</tr>
</table>
I want to: FIND 'link' in 'a' and STRIP ALL parent tags except/until 'table'. I know its not the ideal way to do it, but sometimes you just can't modify the markup so it'd be great to know a jquery hack for this.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
编辑:调用
remove()
还将删除可能附加到锚元素的任何事件处理程序。要解决这个问题,请先将锚点移到表格之外,然后再删除其内容。Edit: Calling
remove()
will also remove any event handlers that might be attached to the anchor element. To get around that, move the anchor outside of the table before removing its contents.