1

** 更新 - 尝试查找具有空 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>

谢谢

4

3 回答 3

2

试试这个

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

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

于 2012-09-21T08:57:53.477 回答
1

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

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

您可能还想读出 jquery 的 CSS 选择器

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

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

于 2012-09-21T09:07:35.087 回答
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);

试试看 ;-)

于 2012-09-21T08:57:26.613 回答