
如果select标签下只有option标签的话,最直接的办法就是获取select标签下的所有option子标签
var
opt
=
$(select)children()
;
optlength就是option的个数;或者去循环opt,找到option标签计数
你这个 s 是什么对象??JSON?ARRAY?
如果是 ARRAY:
var s=[{id:11,name:'aaa'},
{id:22,name:'bbb'},
{id:33,name:'ccc'}
];
//用 sslength 就可以取得里面对象的数量。不用劳Jq的大驾。
如果是 JSON (正确的格式应该是这样):
var s = {"obj0":{id:11,name:'aaa'},
"obj1":{id:22,name:'bbb'},
"obj2":{id:33,name:'ccc'}
}
//据我所知的只能遍历它才能取得里面的对象数量
var num=0;
$each(s,function(index,obj){
num++;
});
alert(num);
以上就是关于jQuery怎么获取Select的option个数全部的内容,包括:jQuery怎么获取Select的option个数、jQuery如何取得js对象的数量、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)