如果元素内存在特定类,则删除元素
问题描述:
当前代码。如果元素内存在特定类,则删除元素
------
<div class="wrapper">
<div class="page-1"></div>
<div class="page-2"></div>
<div class="page-3"></div>
</div>
<div class="wrapper">
<div class="page-4"></div>
<div class="page-5"></div>
<div class="page-6"></div>
</div>
------
// Jquery发现第4页并删除整个包装元素。
------
<div class="wrapper">
<div class="page-1"></div>
<div class="page-2"></div>
<div class="page-3"></div>
</div>
------
我只想要那个page-4,而它的包装器不是其他包装器。
还没有弄清楚如何确切解决这个问题。 即时通讯开放给任何建议:)
答
您可以使用
$('.page-4').closest('.wrapper').detach(); or .remove()
这里是工作提琴 http://jsfiddle.net/yUsqC/2/
这将只删除父包装不是其他包装。
答
如何:
$('#page-4').parent().remove();
你说你的问题中标题为“类”,而是根据你的问题,你似乎只有文字关心与元素一个特定的ID。如果我误解了你的问题,请告诉我。
答
$('#page-4').parent().remove();
还是你想打开它并将内容留在后面?
$('#page-4').unwrap();
+0
只是想删除它:)感谢您的回复! – Henrico
是的,我是班的意思,我misstyped:页。同样的事情 – Henrico
类和ID是非常不同的。确保你知道区别! –