jquery +用填充的src查找img元素的数量

时间:2012-09-21 08:51:47

标签: jquery html

**更新 - 尝试查找空src的元素数量 **

我需要找到填充src的img元素的数量 - 例如:not src =“”

试试这个:

  if(!$('div.previewWrapper div.previewContainer').find('img[src=""]').length > 0) {
    alert(numPhotos);
  }

HTML

 <div class="previewWrapper" id="thumbPreview3">
  <div class="previewContainer">
   <img src="" class="photoPreview" data-width="" data-height=""><span>3</span>
  </div>
 </div>

THX

3 个答案:

答案 0 :(得分:2)

试试这个

var theNumber = $('div.previewWrapper div.previewContainer img[src=""]').length;

编辑:jQuery有一个整洁的!=属性选择器 EDIT2:OP现在想要空src的图像数

答案 1 :(得分:1)

哦,你想要EMPTY SRC ...... 试试这个

$('div.previewWrapper div.previewContainer img[src=""]').length;

你可能也想读出jquery的CSS Selector

 http://api.jquery.com/category/selectors/

他们有更多可以使用的模式。

答案 2 :(得分:0)

您可以尝试计算:

var srcNone = $('div.previewWrapper div.previewContainer').find('img[src=""]').length;
var allImg = $('div.previewWrapper div.previewContainer').find('img').length;
var numPhotosWithSrc = allImg - srcNone;

alert(NumPhotosWithSrc);

试一试; - )