如何使用jQuery检查下拉菜单中有多少个选项?
谢谢。
发布于 2010-07-27 02:26:05
$("#mydropdown option").length
或者如果你已经有了参考资料,
$(myDropdown).find("option").length
发布于 2010-07-27 02:26:52
使用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
快速说明一下,通常您需要在jquery中为一个非常具体的东西做一些事情,但您首先需要查看这个非常具体的东西是否存在。length属性是一个完美的工具。示例:
if($('#myDropDown option').length > 0{
//do your stuff..
}
这“翻译”为“如果带有ID=myDropDown的项目有任何后代”选项,去做你需要做的事情。
发布于 2010-07-27 02:28:33
获取特定选择元素中的选项数量
$("#elementid option").length
https://stackoverflow.com/questions/3337749
复制相似问题