当前代码。
------
<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查找page-4并删除整个包装器元素。
------
<div class="wrapper">
<div class="page-1"></div>
<div class="page-2"></div>
<div class="page-3"></div>
</div>
------我只想要那个page-4,它的包装器而不是其他包装器。
还没有想出如何准确地解决这个问题。我愿意接受任何建议:)
发布于 2011-11-02 23:53:02
您可以使用
$('.page-4').closest('.wrapper').detach(); or .remove()这是有效的小提琴http://jsfiddle.net/yUsqC/2/
这将只删除父包装器,而不删除其他包装器。
发布于 2011-11-02 23:40:29
这样如何:
$('#page-4').parent().remove();你在问题标题中说"class“,但根据问题的文本,你似乎只关心具有特定ID的元素。如果我误解了你的问题,请告诉我。
发布于 2011-11-02 23:40:38
$('#page-4').parent().remove();或者你想打开它,把里面的东西留在后面?
$('#page-4').unwrap();https://stackoverflow.com/questions/7983043
复制相似问题