我有一个问题,当我得到带有$ this的选择框时,如何计算选项标签的数量。
就像那样:
$("select[name=rabetas]").click(function(){
var $this = $(this);
和...?
我该怎么做?
答案 0 :(得分:3)
Select the <option>
elements,然后是get the length
。
var numOptions = $this.children().length;
学习挖掘jQuery API docs。他们将回答99%的问题。
答案 1 :(得分:2)
答案 2 :(得分:0)
如果我理解你要做的事情,我相信你可以使用
$("select[name="rabetas"] option").size();
答案 3 :(得分:0)
如果要循环选择列表项的集合,检查DOM将显示每个项目都有一个包含一个项目的对象数组,因此您可以使用以下代码...
$('.myddlclass').each(function (index) {
var options = $(this)[0].options.length;
});