javascript - 我想选择一个没有父元素的子元素选择
问题描述
1 <div class="mnr-c xpd O9g5cc uUPGi">
2 <div>
3 <div class="mnr-c xpd O9g5cc uUPGi">someting</div>
4 </div>
5 <div>
6 <div class="mnr-c xpd O9g5cc uUPGi">someting</div>
7 </div>
8 </div>
9 <div class="mnr-c xpd O9g5cc uUPGi">someting</div>
10
我有一个像上面这样的 HTML 结构。我只想使用 CSS 选择器选择子元素,但父母和孩子有相同的类。如果我尝试使用 jquery 进行选择,例如$$(".mnr-c.xpd.O9g5cc.uUPGi").forEach(el => console.log(el))
该方法显示 4 个结果,但我只想看到 3 个结果。第 1,9 和 11 行在同一层。我的目的只是取第 3 行、第 6 行和第 9 行。如何防止选择父元素。仅使用 CSS 或 jquery 就可以实现这样的事情吗?
解决方案
推荐阅读
- c - 尝试将 CSV 数据解析为 C 中的结构时出错
- aframe - A-Frame 中的高分辨率立体 360 度视频
- ios - Swiftui 从多个 Firestore 调用中加载数据
- mongodb - 如何检查 liquibase-mongo 中是否有索引?
- docker - docker有没有办法运行解压的运行时包而不将其作为图像导入
- oracle-apex - 具有多个值的自动完成预输入 - APEX 21.1
- swiftui - 我应该如何在swift UI中使用NS Userdefault存储用户名
- python - BrokenProcessPool:进程池中的一个进程在future正在运行或挂起时突然终止
- reactjs - 为什么 React Route 不直接到新决定的页面
- java - 如何使用 elasticsearch spring boot 从书中获得前 10 位作者