首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >统计jQuery中select标签的选项标签个数

统计jQuery中select标签的选项标签个数
EN

Stack Overflow用户
提问于 2009-07-20 10:11:02
回答 7查看 241.1K关注 0票数 170

如何使用jQuery计算<select> DOM元素中的<option>数量?

代码语言:javascript
复制
<select data-attr="dropdown" id="input1">
  <option value="Male" id="Male">Male</option>
  <option value="Female" id="Female">Female</option>
</select>

我想要找出<select> DOM元素中的<option>标签的数量,因为我想要打开设置面板,其中包含该数量的输入字段和下拉框中相应的选项值,并在预览面板中再次更改它。

上面的下拉框在我的预览面板中,它是由jQuery生成的。

EN

回答 7

Stack Overflow用户

发布于 2009-07-20 10:38:29

代码语言:javascript
复制
$('#input1 option').length;

这将生成2

票数 283
EN

Stack Overflow用户

发布于 2009-07-20 10:17:05

W3C解决方案:

代码语言:javascript
复制
var len = document.getElementById("input1").length;
票数 57
EN

Stack Overflow用户

发布于 2009-07-20 10:12:25

你的问题有点令人困惑,但假设你想要在面板中显示选项的数量:

代码语言:javascript
复制
<div id="preview"></div>

代码语言:javascript
复制
$(function() {
  $("#preview").text($("#input1 option").length + " items");
});

我不太明白你剩下的问题。

票数 19
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1152738

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档