child和parent div有相同的类名,如何选择父div?

Rya*_*ada 1 jquery dom children

HTML:

<div class="a" style="width:auto;....">  //I wanna add some inline-style to overwrite some stylesheet here.
  <div class="a">child</div>
  <div class="a">child</div>
</div>

<div class="a">
  <div class="a">child</div>
  <div class="a">child</div>
</div>
Run Code Online (Sandbox Code Playgroud)

正如你在上面看到的那样,我想要绘制与子div具有相同className的父div,我该怎么做?

这是我的代码:

 var get_div_a = $('div.a');
 var len = get_div_a.size();
 var arr = [];

 for(var i = 0; i < len ; i++){

  if($(get_div_a[i]).children('div.a')!==0){
     ...no idea ???
  }

}
Run Code Online (Sandbox Code Playgroud)

Ja͢*_*͢ck 5

如果您刚刚过滤了具有子节点的节点,则可以执行以下操作:

$('div.a > div.a').parent()
Run Code Online (Sandbox Code Playgroud)

第一个表达式获取所有子节点; 在应用.parent()它之后返回父节点集(它们已经过滤,即没有重复).