如何查找div中有多少个选择标签?

时间:2018-07-09 08:36:15

标签: jquery html

在html中,我有一个div标签。在此div标签之间,还有许多其他标签,例如span selectp标签,如下所示:

<div id="show">
  <span>Span text</span>
  <span>Span text</span>
  <span>Span text</span>
  <select id="select1">
    <option>1</option>
  </select>
  <select id="select2">
    <option>1</option>
  </select>
</div>

现在我们如何发现使用jQuery的select tagsdiv id中有多少id="show"。有人可以帮我找出来吗。

3 个答案:

答案 0 :(得分:3)

您可以使用length

$('#show select').length

console.log($('#show select').length);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="show">
  <span>Span text</span>
  <span>Span text</span>
  <span>Span text</span>
  <select id="select1">
    <option>1</option>
  </select>
  <select id="select2">
    <option>1</option>
  </select>
</div>

答案 1 :(得分:0)

选择ID为select的{​​{1}}子级的每个div标签。

此外,请参见jquery.length

show
console.log($("div#show > select").length);

答案 2 :(得分:0)

这可能对您有所帮助。

$('#show select').length