jQuery.li,带多个ul
我正试图在网站上获得每个ul的li.length。 现在我得到了所有李的总数。(8) 我想要这样的:jQuery.li,带多个ul,jquery,Jquery,我正试图在网站上获得每个ul的li.length。 现在我得到了所有李的总数。(8) 我想要这样的:ul#1:4ul#2:2ul#3:2 $( "li.first:contains('Brazil')" ).addClass( "correct" ); $( "li.second:contains('Croatia')" ).addClass( "correct" ); $( "li.third:contains('Mexico')" ).addClass( "correct" ); $( "l
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>");
$(“li.first:contains('Brazil')”).addClass(“correct”);
$(“li.second:contains('croade')).addClass(“correct”);
$(“li.third:contains('Mexico')).addClass(“correct”);
$(“li.fourth:contains('喀麦隆')).addClass(“correct”);
变量n=$(“li.correct”).长度;
$(“#groupa”)。追加(您得到的分数:“+n+”分。”;
请参见此处您可以迭代每个ul,然后使用以下方法查找其中的li长度:
$('ul').each(function(){
alert($('li',this).length);
//or
alert('ul#'+$(this).index()+':'+$('li',this).length);
});
计算“正确”类的数量:
变量n=$(“.correct”).length
变量n=$(“.correct”).length;不明白您到底想要什么?与OP有什么不同:var n=$(“li.correct”).length;因为他在找li.first.correct,li.second.correct,li.third.correct,li.fourth.correct,没有$('li.correct'),也就是说,他没有正确地引用它,并且永远不会得到计数,因为这些对象不存在。通过检查.correct,他得到了他添加类“correct”的所有内容。但是,OP的问题不完整,不包含HTML标记,因此我可以理解为什么这个答案可能不正确,或者我理解的不同!这正是我想要的。