条件if / then for gt:in jQuery

时间:2010-08-16 18:37:44

标签: jquery css-selectors conditional

怎么说:

if there are more than 2 .quick_fact then

我的尝试:

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

显然这是真的。

2 个答案:

答案 0 :(得分:3)

jQuery对象具有length属性,表示匹配元素的数量。所以,只需做一个典型的“大于”比较。

if( $('.quick_fact').length > 2 ) {
    // There were more than two
}

答案 1 :(得分:2)

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

或者:

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