如何检查图像是否有属性
How to check if image has attribute?
我有img
标签的列表,其中一些具有属性style="display:none"
例如:
<img src="#">
<img src="#" style="display: none">
<img src="#">
<img src="#" style="display: none">
<img src="#" style="display: none">
<img src="#">
<img src="#" style="display: none">
如何(使用jQuery或javascript)获取没有属性style="display:none"
的元素?
UPD:我选择了具有某些来源($("img[src='http://certain-source.jpg']")
)的图像,但其中一些具有字符串style="display:none"
,现在我必须选择不包含该字符串的图像。
检查图像是否可见:
$('img:visible')
将是最简单的,检查该确切属性是另一个
$('img[style!="display: none"]')
基于样式的过滤也是一种选择
$('img').filter(function() {
return this.style.display != 'none';
})
可能还有一百种其他解决方案?
@adeneo给出了一个很好的答案,
您也可以尝试使用过滤器
$("img").filter(function() {
return $(this).css("display") == "none"});
相关文章:
- 如何检查图像是否已加载
- Javascript检查图像是否在数组中
- 交换 img src 或显示/隐藏多个图像是否更快
- 检测 jpg 图像是否正确加载
- 检查图像是否正确加载了Quit
- 检查上传的图像是否经过压缩
- 如何检查图像是否已注释
- 检查运行到CORS的图像是否存在
- 如何检查数组中的所有图像是否已加载
- 如何使用微调上传器确定图像是否可在当前浏览器中预览
- Javascript 检查画布上的透明图像是否已被单击
- 图像是否保证至少具有 1 个宽度和 1 个高度
- 如何检查图像是否有属性
- 检查图像是否在游戏循环之前加载
- 测试以查看具有 json 值的图像是否损坏/不存在,并替换为“无照片”图像
- 检查显示的(随机)图像是否与上一个(随机)图像(jQuery和JavaScript)相同
- JavaScript-如何查看图像是否已被单击
- 检查图像是否从缓存或服务器加载
- 检测图像是否损坏
- 如何检查图像是否已被查看