Py学习  »  Jquery

使用jquery删除两个父div

Eduardo Silva • 7 年前 • 1635 次点击  

我正试图删除两个div:

$(document).ready(function() {
    $('.date-outer').removeClass('date-outer').addClass('remove1').unwrap('.remove1');
    $('.date-posts').removeClass('date-posts').addClass('remove2').unwrap('.remove2');
});

要删除此项:

<div class="Posts">
  <div class="remove1">
    <div class="remove2">
      <div class="keep-This">
        <p>Content</p>
      </div>
    </div>
  </div>
</div>
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/43683
文章 [ 2 ]  |  最新文章 7 年前
Eugene Sunic
Reply   •   1 楼
Eugene Sunic    7 年前

你可以完全依赖纯JS。

function removeElement(className) {
  const elem = document.getElementsByClassName(className)[0];
  elem.parentNode.removeChild(elem);
}

removeElement('remove1')
removeElement('remove2')
Mike Poole
Reply   •   2 楼
Mike Poole    7 年前

欢迎来到索爱德华多。这就是你想要的:

$(document).ready(function() {
    $(".keep-This").unwrap();
    $(".keep-This").unwrap();
});

这里是一个 Fiddle .