我想知道如何计算一个样式为val = 0的<li>
列表?样式Val = 0的计数元素?
即像
jQuery('ol.myClass li').each(function() {
if (jQuery(this).css('top') == '0px') {
count = + 1;
}
});
我怎么会做,所以它找到的所有元素,并给了我所有那些对css('top')
瓦尔= 0这个数字?
我想知道如何计算一个样式为val = 0的<li>
列表?样式Val = 0的计数元素?
即像
jQuery('ol.myClass li').each(function() {
if (jQuery(this).css('top') == '0px') {
count = + 1;
}
});
我怎么会做,所以它找到的所有元素,并给了我所有那些对css('top')
瓦尔= 0这个数字?
它看起来不错。
但是,你的计数应该是:
$count += 1;
或
$count++;
试着这么做:
var foo = $('ol.myClass li').filter(function() {
return $(this).css('top') == '0px';
});
Doh!你速度更快。 – Burntime 2012-01-05 18:14:20
我会说试试这个方法。
var list = $("ol.myClass li").filter(function() {
return $(this).css("top") === "0px";
});
list.length
为什么不只是数++ ++ – Burntime 2012-01-05 18:07:31