如何在jquery中获取div计数?

如何在jquery中获取div计数?,jquery,html,count,Jquery,Html,Count,我在每个函数中使用这个jquery,并用它迭代json数据 $.each(data.Results, function() { divs += '<div class="resultsdiv"><br /> <span style="display: inline-block;width:150px;" class="resultName">' + this.Mat_Name + '</span><span class="resu

我在每个函数中使用这个jquery,并用它迭代json数据

$.each(data.Results, function() {
   divs += '<div class="resultsdiv"><br />
  <span style="display: inline-block;width:150px;" class="resultName">'
 + this.Mat_Name + '</span><span class="resultfields" style="padding-left:10px;">
 Measurement&nbsp;:</span>&nbsp;<span class="resultfieldvalues">' 
 + this.Mes_Name + '</span>&nbsp;<a href="/Materials/Delete/' + this.Id + '">
Delete</a>&nbsp;<a href="/Materials/Details/' + this.Id + '">Details</a>&nbsp;
<a href="/Materials/Edit/' + this.Id + '">Edit</a></div>';
   });
$.each(data.Results,function()){
divs+='
' +此.Mat_Name+' 测量:' +this.Mes_Name+' '; });

警报(分区长度)似乎没有得到计数。。。。任何建议…

divs
都是一个字符串,因此
divs.length
将返回该字符串的长度。您需要将其转换为DOM节点,选择div并获取计数:

$('div', '<wrapper>' + divs + '</wrapper>').length;

如果您想获得具有特定id或类的div计数,或某些特定div中的div计数,那么您也可以使用相关选择器
var num=$(“.parent div class div.child-div-class”).length;警报(num)
data.Results.length;