2012-01-05 4 views
1

スタイルval = 0の<li>のリストをどのように数えられるのでしょうか?スタイルVal = 0の要素をカウントしますか?

すなわち、私はそれがすべての要素を検索し、私にcss('top')ためのval = 0を持っているすべての人のための数値を与えるので、これを行うだろうか

jQuery('ol.myClass li').each(function() { 
    if (jQuery(this).css('top') == '0px') { 
     count = + 1; 
    } 
}); 

のようなもの?

答えて

0

いいですね。

しかし、あなたの回数は次のようになります。私はこの方法を試してみてくださいと言うでしょう

var foo = $('ol.myClass li').filter(function() { 
    return $(this).css('top') == '0px'; 
}); 
+0

なぜ、カウントしないのですか? – Burntime

1

のようなものを試してみてください。

var list = $("ol.myClass li").filter(function() { 
    return $(this).css("top") === "0px"; 
}); 

list.length 
+0

Doh!あなたはより速かったです。 – Burntime

1

$count += 1; 

または

$count++; 
関連する問題