首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何检查下拉菜单中有多少个选项?

如何检查下拉菜单中有多少个选项?
EN

Stack Overflow用户
提问于 2010-07-27 02:23:20
回答 9查看 166.8K关注 0票数 117

如何使用jQuery检查下拉菜单中有多少个选项?

谢谢。

EN

回答 9

Stack Overflow用户

发布于 2010-07-27 02:26:05

代码语言:javascript
复制
$("#mydropdown option").length

或者如果你已经有了参考资料,

代码语言:javascript
复制
$(myDropdown).find("option").length
票数 11
EN

Stack Overflow用户

发布于 2010-07-27 02:26:52

使用length propertythe size method找出jQuery集合中有多少项。使用descendant selector选择<select>中的所有<option>

HTML:

代码语言:javascript
复制
<select id="myDropDown">
<option>1</option>
<option>2</option>
.
.
.
</select>

JQuery:

代码语言:javascript
复制
var numberOfOptions = $('select#myDropDown option').length

快速说明一下,通常您需要在jquery中为一个非常具体的东西做一些事情,但您首先需要查看这个非常具体的东西是否存在。length属性是一个完美的工具。示例:

代码语言:javascript
复制
   if($('#myDropDown option').length > 0{
      //do your stuff..
    } 

这“翻译”为“如果带有ID=myDropDown的项目有任何后代”选项,去做你需要做的事情。

票数 8
EN

Stack Overflow用户

发布于 2010-07-27 02:28:33

获取特定选择元素中的选项数量

代码语言:javascript
复制
$("#elementid option").length
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3337749

复制
相关文章

相似问题

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