JQuery 删除子元素

标签 jquery

我有这个结构

<section class="main">
   <div class="first" />
   <h1 class="subtitle" />
   <div class="body" />
   <div class="module" />
</section>
<section class="main">
   <div class="first" />
   <h1 class="subtitle" />
   <div class="body" />
   <div class="module" />
</section>

我只需要删除其中一个部分中的 .body 和 .subtitle。

如何使用 jquery 做到这一点?

谢谢

最佳答案

尝试使用.eq选择正确的主要部分并执行.find。见下文,

$('.main').eq(0)  //use 1 if you want to remove from second section
          .find('.body, .subtitle').remove();

演示: http://jsfiddle.net/dtFsb/

关于JQuery 删除子元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10950942/

相关文章:

jquery - 通过 AJAX 发送重定向响应时如何防止浏览器重定向?

jquery按钮淡入淡出,背景图像表现得很奇怪

javascript - jQuery 追加预格式化的连接字符串

javascript - 如何在附加文本中使用计数

javascript - 如果我使用 appendChild() 或 jQuery.append(),动态加载 JavaScript 文件是不同的

jquery - 为基于 jquery 的 slider 添加触摸滑动支持

javascript - 为什么 Bootstrap 不调用事件类?

javascript - 按名称获取一个选择框并设置另一个同名的选择框?

javascript - JS 中有点单例

javascript - 如何获取热门帖子的 Dribbble feed?