回答
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. 如何驗證多選下拉菜單?
- 5. 如何檢查Jquery多選下拉列表中的選項?
- 6. Couting在選擇下拉菜單中選擇每個選項多少次
- 7. 多級下拉菜單項
- 8. Kendo UI多選擇下拉菜單並選擇所有選項
- 9. 從下拉菜單中選擇選項
- 10. 如何查找下拉菜單的選定選項?
- 11. select2多選下拉菜單
- 12. 從多選下拉菜單中選擇選項
- 13. 如何根據下拉選項顯示隱藏下拉菜單
- 14. 配置下拉菜單中缺少活動(調試)選項Vs2010
- 15. 從下拉菜單中選擇項目
- 16. 下拉菜單中的限制選項
- 17. 在下拉菜單中保存選項
- 18. 如何獲取多選項下拉菜單的值?
- 19. 選擇下拉菜單並在軌道中檢查複選框
- 20. 下拉菜單 - 多個選項卡打開一個選項
- 21. 如何清除Chosen.js多重選擇下拉菜單中的所有項目?
- 22. PHP下拉菜單請選擇選項
- 23. CSS - 下拉菜單(選項,請選擇)
- 24. 動態選項選擇下拉菜單
- 25. 水平下拉選擇選項菜單
- 26. 下拉菜單中的Excel多選選項
- 27. 如果從下拉菜單中選擇任何選項
- 28. Wicket中多選擇下拉菜單
- 29. 如何檢查ActionBar的下拉菜單是否有效
- 30. 多選複選框下拉菜單
'。兒童(「選項」)長度觀看;'是在我,我能得到實際的選項數/ select.length的唯一途徑通過.done({})中的ajax動態填充我的選擇列表;使用.append()。去的路! – yardpenalty 2016-11-10 21:35:39
還是有用的近七年後;) – b1919676 2017-03-28 18:42:27