javascript - 具有相同类的嵌套元素

标签 javascript jquery

我需要选择具有 .plugin-class-name 类的父元素。 或者,我也可以凑合使用同一类(class)的 child 名单。 (所以没有 parent )

问题是,当我使用 .find() 时,我同时得到了 parent child 。

我的一些代码:

console.log($('#parentId').find('.plugin-class-name'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="parentId">
  <div class="plugin-class-name"></div>
  <div class="plugin-class-name"></div>
  <div class="plugin-class-name">
  <div id="childId1">
    <div class="plugin-class-name"></div>
    <div class="plugin-class-name"></div>
    <div class="plugin-class-name"></div>
    <div class="plugin-class-name"></div>
  </div>
  <div id="childId2">
    <div class="plugin-class-name"></div>
    <div class="plugin-class-name"></div>
    <div class="plugin-class-name"></div>
    <div class="plugin-class-name"></div>
  </div>
  </div>
  <div class="plugin-class-name"></div>
</div>

最佳答案

您可以使用直接子选择器来定位父元素:

$('#parentId > .plugin-class-name')

关于javascript - 具有相同类的嵌套元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45798734/

相关文章:

JavaScript 不改变元素的样式

javascript - jQuery,<div> 使用生成的可多次点击的链接加载自身

javascript - 在移动设备上隐藏 div 中的项目

jquery - 如何在 AngularJs 的每个页面中运行一个函数

javascript - Google Places 使用 PHP 将结果存储在 Mysql 中

javascript - 如何阻止 Protractor 在失败时运行进一步的测试用例?

javascript - 将异步函数及其回调函数分配给单个变量

javascript - JSON 对象的可视化(关联数组)

javascript - 动态在表尾添加TR

javascript - 为什么当我在循环中添加一堆事件监听器时,每个元素都会触发最后添加的监听器?