Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery.li,带多个ul_Jquery - Fatal编程技术网

jQuery.li,带多个ul

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的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>");
$(“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标记,因此我可以理解为什么这个答案可能不正确,或者我理解的不同!这正是我想要的。