具有相同类的嵌套元素

时间:2017-08-21 13:45:11

标签: javascript jquery

我需要选择具有.plugin-class-name类的父元素。 或者,我也可以使用具有相同类的子列表。 (所以没有父母)

问题在于,当我使用.find()时,我会让父母成为孩子。

我的一些代码:



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>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:0)

我将提供更多使用示例:

&#13;
&#13;
count=""
dot="."
for file in $ls
  do
    echo $file
    count=""
    for f in $file
    do
      echo $f
      if [ $f -eq $dot ];
      then
        count=$count"hallo"
      fi
      count=$count+$f
    done
    mv $file $count
  done
&#13;
&#13;
&#13;