首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jQuery从网页中真正删除(和恢复)元素?

如何使用jQuery从网页中真正删除(和恢复)元素?
EN

Stack Overflow用户
提问于 2012-01-04 07:44:29
回答 2查看 1.2K关注 0票数 1

是否可以移除(播放) HTML5 / YouTube / Vimeo嵌入的视频和声音,然后在需要时以某种方式恢复它们?

我知道CSS做这些事情的方式,比如:display none; opacity: 0; visibility: hidden,但重点是当我使用它们的时候-我仍然可以听到视频中的声音,因为它们只是隐藏着。

我正在使用Cycle jQuery短码,并且想要删除非活动幻灯片中的所有视频,我知道每种情况下都有相应的API,但我希望避免使用它们。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-04 07:48:37

jQuery的.remove()选择器返回它移除的对象,所以您可以这样做:

代码语言:javascript
复制
var deleted = $('#foo').remove();

// Some time later

$('#parent').append(deleted);
票数 1
EN

Stack Overflow用户

发布于 2012-01-04 08:11:38

这是一个很小的机会,但是您是否考虑过.detach()

http://api.jquery.com/detach/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8720271

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档