JQuery确定一个或多个select是否有3个选项

时间:2009-10-06 16:23:20

标签: jquery select option

我有一个页面,其中包含20个选项,类名为“.ct”。我需要一个选择器来确定是否存在包含3个或更多选项的select。

谢谢, 克里斯

2 个答案:

答案 0 :(得分:1)

您可以使用nth-child selector检查第3个<option>,如下所示:

if ($('select.ct option:nth-child(3)').length)
    ; // Do stuff

答案 1 :(得分:0)

   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')