我有一个ul
元素。现在我想知道li
有多少selected
级。
<ul class="icon-list icon-list-inline star-rating" id="star-rating">
<li class="selected"></li>
<li class=""></li>
<li class=""></li>
<li class=""></li>
<li class=""></li>
</ul>
var vote_selected = $('#star-rating ... ???').length;
必须返回1.
答案 0 :(得分:6)
将子选择器与class:
一起使用
#footer{
position: fixed;
bottom: 0;
}
var vote_selected = $('#star-rating > .selected').length;
alert(vote_selected);
答案 1 :(得分:5)
试试这个: -
var vote_selected = $('#star-rating li[class="selected"]').length;
或(li
是[{1}}的直接后代,您可以使用#star-rating
)。
>
或者
var vote_selected = $('#star-rating > li[class="selected"]').length;
答案 2 :(得分:1)
检查一下,
var vote_selected = $('#star-rating li.selected').length;
答案 3 :(得分:1)
alert($('#star-rating li.selected').length)//use selector li.selected
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul class="icon-list icon-list-inline star-rating" id="star-rating">
<li class="selected"></li>
<li class=""></li>
<li class=""></li>
<li class=""></li>
<li class=""></li>
</ul>
使用选择器ex。 li.classname