JQuery определяет, есть ли у одного или нескольких вариантов выбора 3 варианта - PullRequest
0 голосов
/ 06 октября 2009

У меня есть страница, которая содержит 20 выборок с именем класса .ct. Мне нужен селектор, который определяет, существует ли выбор, который содержит 3 или более опций.

Спасибо, Chris

Ответы [ 2 ]

1 голос
/ 06 октября 2009

Вы можете использовать селектор nth-child , чтобы проверить наличие 3-го <option>, например:

if ($('select.ct option:nth-child(3)').length)
    ; // Do stuff
0 голосов
/ 27 апреля 2012
   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')
...