<ul class="taglib-ratings thumbs">
<li id="qezr_yourRating">
<a href="javascript:;" class="rating rate-up "></a>
</li>
</ul>
<ul class="taglib-ratings thumbs">
<li id="qezr_yourRating">
<a href="javascript:;" class="rating rate-up "></a>
</li>
<li id="qezr_yourRating">
<a href="javascript:;" class="rating rate-up "></a>
</li>
</ul>
我想將該類應用於基於內部LIs計數的UL。計算LI的no然後將父類添加到父類UL
一樣,如果它有兩個LI那麼該類應該像兩個大拇指 一樣,如果它有一個LI那麼該類應該像一個大拇指
我想這個js,但沒有工作,那麼返回2
jQuery(document).ready(function(){
var countLi = $(".taglib-ratings > li").size();
alert(countLi);
if(countLi == 2)
{
$(this).parent('.taglib-ratings').addClass('2-col');
alert ('this ul has 2 li');
}
else if(countLi == 1)
{
$(this).parent('.taglib-ratings').addClass('2-col');
alert ('this ul has 1 li');
}
else if(countLi > 2)
{
alert ('this ul has'+ countLi +' li');
}
});
這裏是JSbin鏈接到相同的。
是jsbin是坡平了 「3」,然後 「這個UL HAS3禮」 – tster 2010-05-11 11:38:07
大多數的瀏覽器不支持以數字開頭的類名。它可能應該是像'col-2'那樣的東西。 – Syntactic 2010-05-11 11:53:57