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

jquery+;查找填充了src的img元素的数量,jquery,html,Jquery,Html,**更新-尝试查找src为空的元素数** 我需要找到填充了src的img元素的数量-例如:not src=“” 试一试: if(!$('div.previewWrapper div.previewContainer').find('img[src=""]').length > 0) { alert(numPhotos); } HTML 3. thx您可以尝试计算该值,以便: var srcNone = $('div.previewWrapper div.preview

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

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

试一试:

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


3.

thx

您可以尝试计算该值,以便:

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);
试试看;-)

试试这个

var theNumber = $('div.previewWrapper div.previewContainer img[src=""]').length;
编辑:jQuery有一个整洁的属性选择器 编辑2:OP现在需要空src的图像数量

哦,你需要空src。。。 试试这个

您可能也想读取jquery的CSS选择器

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

你可以使用更多的模式。

你的问题有点让人困惑。。。您想查找空的img还是与src部分匹配的img?可能重复
$(…).length>0
实际上否定jQuery对象,然后与
0
进行比较。但是修复它不会设置
numPhotos
-1最新更新您的问题不明确。我认为使用
[src!=“”]
可以简化此问题。对。。。我总是忘记CSS和jQuery选择器之间的区别
$('div.previewWrapper div.previewContainer img[src=""]').length;
 http://api.jquery.com/category/selectors/