如何删除没有指定类的元素
我有一个很大的 HTML 页面。一些元素(可以是 p、h1、div 等)带有“keep_me”类标记。 我需要删除页面中存在的所有元素而不使用此类?知道如何用 jQuery 做到这一点吗?
我尝试过类似的方法,但它不起作用(显然;):
jQuery('#content *').remove(":not('[class=keep_me]')");
I've got a big HTML page. Some elements (can be p, h1, div etc.) are tagged with the class 'keep_me'.
I need to remove all the elements present in the page WITHOUT this class? Any idea on how to do it with jQuery?
I tried with something like that, but it doesn't work (obviously ;) :
jQuery('#content *').remove(":not('[class=keep_me]')");
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
只需这样做:
请参阅文档:
Just do:
See the documentation:
使用 not():
Use not():