按子计数查找元素

时间:2016-07-13 21:21:20

标签: jquery xpath

是否有使用jquery或xpath的方法来选择少于n个子元素的元素?

所以给出:

<div id="1" class="parent">
  <div class="child></div>
  <div class="child></div>
</div>
<div id="2" class="parent">
  <div class="child></div>
  <div class="child></div>
  <div class="child></div>
</div>
<div id="3" class="parent">

</div>

我希望所有父母少于3个子div,id为1和3

1 个答案:

答案 0 :(得分:0)

这个XPath应该选择你想要的东西:

//div[@class = 'parent' and 3 > count(div)]