选择具有特定 src 且没有 alt 标记的所有图像元素
Select all image elements with a specific src and no alt tag
我想匹配所有具有特定src
属性且没有alt
标签的图像元素:
$('img[src="http://www.foo.com/bar.png"]not:([alt])')
但这行不通。
我知道我可以找到具有特定alt标签的元素:
$('img[src="http://www.foo.com/bar.png"][alt="Foo"]')
但是如何选择没有alt标签的标签呢?
你写错了:not()
句子:
$('img[src="http://www.foo.com/bar.png"]:not([alt])')
编辑
由于评论请求,我添加一个堆栈片段:
$('img[src="http://www.foo.com/bar.png"]:not([alt])').css('border', '1px solid red');
img {width: 100px; height:100px; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src="http://www.foo.com/bar.png">
<img src="http://www.foo.com/bar.png" alt>
您只能看到带有边框且没有alt
属性
相关文章:
- 遍历类元素数组,并在jquery中选择同级元素
- 如何使用css动画/javascript使具有背景图像的元素出现
- 如何在上传前在浏览器中去除图像元数据(javascript)
- 如何获取内部动态加载图像的元素的高度
- 如何使用THree.js和webGL将交互式图像或元素嵌入到全景图像查看器中
- 没有图像的元素上的CSS掩码
- 图像/DIV 元素切换全屏
- 从HTML5 FileApi加载的图像中检索EXIF图像元数据
- 获取包含图像的元素的 $.height() 当图像可能尚未加载时
- 如何将要附加图像的元素传递到image.onload()函数中
- 无法使用exif获取图像元数据的属性
- 对于内部具有动画图像的元素,单击事件将丢失
- 如何覆盖一个没有白色背景图像的元素
- 如何使图像DOM元素响应
- 使用JavaScript编写图像元数据
- 何时检索包含图像的元素的高度
- 简单的方法添加图像的元素上的onclick事件javascript
- 单击鼠标,通过将类名从一个元素传递到下一个元素来更改图像
- 使用Javascript Regex获取元元素属性
- 如何在jQuery中存储多个输入图像的元素