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

时间:2012-01-03 23:44:29

标签: jquery video hide restore

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

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

我正在使用Cycle jQuery短代码并希望从非活动幻灯片中删除所有视频,我知道每个案例都有API,但我很乐意避免使用它们。

2 个答案:

答案 0 :(得分:1)

jQuery的.remove()选择器返回它删除的对象,因此你可以这样做:

var deleted = $('#foo').remove();

// Some time later

$('#parent').append(deleted);

答案 1 :(得分:0)

这是一个很长的镜头,但您考虑过.detach()吗?

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