回答
var length = $('#mySelectList').children('option').length;
或
var length = $('#mySelectList > option').length;
这里假设你的<select>
名单有mySelectList
的ID。
alert($('#select_id option').length);
$('#idofdropdown option').length;
应该这样做。
$("#mydropdown option").length
或者,如果你已经有了一个参考吧,
$(myDropdown).find("option").length
$('#dropdown_id').find('option').length
使用length property或the size method找出许多项目是如何在一个jQuery集合。使用descendant selector在<select>
内选择所有<option>
。
HTML:
<select id="myDropDown">
<option>1</option>
<option>2</option>
.
.
.
</select>
JQuery的:
var numberOfOptions = $('select#myDropDown option').length
$('select option').length;
或
$("select option").size()
'.size()'如果你想链 – adardesign 2010-07-26 19:49:13
.size()返回一个整数和,因此是有用的,是不是链能力。你只能链接返回jQuery对象的方法。 – 2010-07-26 20:40:45
获取特定选择元件的选项的数目
$("#elementid option").length
在略微快一点的“.length”上使用“.size”没有任何优势。 – 2010-07-26 18:33:10
谢谢@Russ Bradberry我会更新答案。 – Shaji 2010-07-26 19:01:42
Click here to see a previous post about this
基本上只是针对选择的ID,并做到这一点:
var numberOfOptions = $('#selectId option').length;
看到我的评论@ Shaji – 2010-07-26 18:34:39
谢谢,没有意识到长度是更快。更新中... – Munzilla 2010-07-26 20:09:17
使用纯JavaScript你可以调用上的选择框的ID长度。 它会更快。 通常一切本地JavaScript与现代的浏览器
这可以在JavaScript实现由
var dropdownFilterSite = document.querySelector('#dropDownId'); //Similar to jQuery
var length = dropdownFilterSite.length.
良好的网站对一些学习
www.youmightnotneedjquery执行好。。com
一个很好的视频由Todd座右铭
- 1. JS检查下拉菜单中是否有选项
- 2. 如何选择另一个下拉菜单选项时更新下拉菜单?
- 3. 多级下拉菜单项
- 4. 如何检查Jquery多选下拉列表中的选项?
- 5. Kendo UI多选择下拉菜单并选择所有选项
- 6. 从下拉菜单中选择选项
- 7. 如何根据下拉选项显示隐藏下拉菜单
- 8. 从下拉菜单中选择项目
- 9. 如何获取多选项下拉菜单的值?
- 10. 下拉菜单 - 多个选项卡打开一个选项
- 11. 动态选项选择下拉菜单
- 12. CSS - 下拉菜单(选项,请选择)
- 13. PHP下拉菜单请选择选项
- 14. 下拉菜单中的Excel多选选项
- 15. 如果从下拉菜单中选择任何选项
- 16. 如何检查ActionBar的下拉菜单是否有效
- 17. 如何在多选下拉菜单中应用复选框
- 18. 如何在选择下拉菜单时自动检查单选按钮?
- 19. 从菜单中选择下拉菜单
- 20. WebDriver - Python - 下拉菜单中有多少个元素
- 21. 立即从下拉菜单中选择所有选项
- 22. 从页面上的多个下拉菜单中选择哪个下拉菜单?
- 23. Angular 4和从下拉菜单中选择菜单项
- 24. 如何通过从多选下拉菜单中删除现有选项来附加新选项?
- 25. 无法在下拉菜单中选择元素下拉菜单
- 26. 从下拉菜单中删除下拉菜单(选择)?
- 27. 提交前检查下拉菜单
- 28. 检查动态下拉菜单
- 29. jQuery等价的单选按钮“检查”下拉菜单
- 30. Bootstrap自动下拉菜单选项
'。儿童(“选项”)长度观看;'是在我,我能得到实际的选项数/ select.length的唯一途径通过.done({})中的ajax动态填充我的选择列表;使用.append()。去的路! – yardpenalty 2016-11-10 21:35:39
还是有用的近七年后;) – b1919676 2017-03-28 18:42:27