【发布时间】:2009-10-06 16:23:19
【问题描述】:
我有一个包含 20 个选择的页面,其类名为“.ct”。我需要一个选择器来确定是否存在包含 3 个或更多选项的选择。
谢谢, 克里斯
【问题讨论】:
我有一个包含 20 个选择的页面,其类名为“.ct”。我需要一个选择器来确定是否存在包含 3 个或更多选项的选择。
谢谢, 克里斯
【问题讨论】:
您可以使用nth-child selector 来检查第三个<option>,如下所示:
if ($('select.ct option:nth-child(3)').length)
; // Do stuff
【讨论】:
if($('select.ct > option').length == 2) { /* do stuff */ }
var elem=$('select.ct');
var exist=false;
$.each(elem,function(index,value){
if(value.length>2)
{
exist=true;
return
}
})
if(exist)
alert('select option with option greater than 3 exist')
else
alert('no select option exist greater than 3')
【讨论】: