jQuery Select Length-无法获取准确的计数
我有一个选择,如下所示:jQuery Select Length-无法获取准确的计数,jquery,Jquery,我有一个选择,如下所示: <select class="form-control" id="UserList" name="UserList"><option value="1214">Cindy Doe</option> <option value="1210">Demo</option> <option value="1213">Jane Doe</option> <option value="1212
<select class="form-control" id="UserList" name="UserList"><option value="1214">Cindy Doe</option>
<option value="1210">Demo</option>
<option value="1213">Jane Doe</option>
<option value="1212">John Doe</option>
<option value="1215">Mark Doe</option>
<option value="1216">Tommy Doe</option>
<option selected="selected" value="0">-- Select User --</option>
</select>
我忽略了这里一定有一些简单的东西。您当前的代码正在计算id为
UserList
的元素的数量-它应该只返回0
或1
,因为id属性在页面中应该是唯一的
要实现所需,您需要计算选择中选项元素的数量:
alert($("#UserList option").length);
您的选择器针对的是
输入并获取其长度,而不是
s的长度。@DavidThomas是的。为了清楚起见,我要修改:)就是这样。谢谢。@RandyMinder没问题,很乐意帮忙。
alert($("#UserList option").length);