Условно if / then для gt: in jQuery - PullRequest
       15

Условно if / then для gt: in jQuery

0 голосов
/ 16 августа 2010

Как сказать:

if there are more than 2 .quick_fact then

Моя попытка:

if $(".quick_fact:gt(2)") { }

Что, очевидно, всегда верно.

Ответы [ 2 ]

3 голосов
/ 16 августа 2010

Объект jQuery имеет свойство length, представляющее количество совпавших элементов.Просто сделайте типичное сравнение «больше чем».

if( $('.quick_fact').length > 2 ) {
    // There were more than two
}
2 голосов
/ 16 августа 2010
if ($(".quick_fact").size() > 2 ) { }

Или:

if ($(".quick_fact").length > 2 ) { }
...