如何在不影响DOM的情况下从父级删除子元素

sathishkumar

我有如下的div结构,

<div class="parent">
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
<div class="div4"></div>

<div class="child">
<div class="div1"></div>
<div class="div2"></div>
<div class="div3"></div>
<div class="div4"></div>
</div>

</div>

我已经选择了父母 var ele = $(".parent");

如何在不影响DOM的情况下从“ ele”变量中删除“ .child” div,因此

我可以像这样查询$(".div1", ele),不会返回两个.div1

笔记:

上面是一个简单的示例示例,但是在我的项目中,我有非常大量的div,例如div1

所以我想做下面的操作,

var ele = $(".parent");
ele.each(function(){
         var g = $(this);
      var val1 = $(".div1", g);
      var val1 = $(".div2", g);
      var val1 = $(".div3", g);
      var val1 = $(".div4", g);
});

请给我最短的解决方案。

DGS

如果将选择器更改为ele.children('.div1'),则只会获得第.div1一个直接后代的.parent

但是,由于您实际要求的是如何在不更改dom的情况下从选择器中删除元素,因此答案是.not()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不影响文本的情况下删除 <a> </a> 标签?

如何在不影响父功能的情况下向子按钮添加“删除”功能?

如何在不影响其余子元素的情况下使一个子元素发粘?

Angular:如何在不删除子级的情况下删除包装器(父元素)?

如何在不影响原始数组元素的情况下更改ArrayList中的元素?

如何在不影响任何其他元素的情况下使 HTML 元素“浮动”?

如何在不影响引导 css 样式的情况下更改 <select> 元素上的边框颜色?

如何在不影响字符串的情况下删除括号之间的空白

如何在不影响绘图大小的情况下删除ggplot中的刻度标签?

如何在不影响具有相同状态的其他元素的情况下更改一个元素的状态?

如何在不影响相同类元素的情况下切换 jquery 中的单个类?

如何在不影响 KDE Plasma 的情况下从 ubuntu 20.04 中完全删除 gnome3

如何在不影响linux中实际行尾的情况下删除文件中的换行符

Odoo如何在不影响One2many的情况下删除模型中的“创建”按钮?

如何在不影响其余#的情况下正确删除语义.n3文件中的#注释?

如何在不影响主服务器的情况下删除我的本地分支历史记录

如何删除文本而不影响子元素?

如何在不参考父级的情况下向子级级联删除

如何在不影响画布中其他元素的情况下旋转特定元素?

如何在不影响其他列的情况下更新列?

如何在不影响原始对象值的情况下创建哈希映射对象的副本

如何在不影响双击缩放的情况下禁用WebView中的内容触摸。

如何在不影响Master的情况下将Postgres 9.3 Slave转换为读写

如何在不影响真实数据的情况下执行 Junit 测试?

如何在不影响其他角度的情况下重新加载组件Angular +2

如何在不影响容器的情况下添加填充?

如何在不影响 Edge 的情况下将样式应用到 Chrome

如何在不影响SEO的情况下使用wow.js和animate.css?

Chrome中的Tampermonkey-如何在不影响网站的情况下使用jquery