我想在网站上的每个ul上获得li.length。 现在我得到所有李的总金额。(8)
我想要这样:ul#1 : 4
ul#2 : 2
ul#3 : 2
$( "li.first:contains('Brazil')" ).addClass( "correct" );
$( "li.second:contains('Croatia')" ).addClass( "correct" );
$( "li.third:contains('Mexico')" ).addClass( "correct" );
$( "li.fourth:contains('Cameroon')" ).addClass( "correct" );
var n = $("li.correct").length;
$( "#groupa" ).append( "<p>You got: " + n + " points.</p>");
请参阅Fiddle此处
答案 0 :(得分:1)
你可以迭代每个ul,然后使用:
在其中找到li长度$('ul').each(function(){
alert($('li',this).length);
//or
alert('ul#'+$(this).index()+':'+$('li',this).length);
});
<强> Working Demo 强>
答案 1 :(得分:0)
计算&#34;正确&#34;的数量类:
var n = $(&#34; .correct&#34;)。length;