【发布时间】:2021-08-26 23:25:10
【问题描述】:
我正在尝试在页面加载时创建图像审查功能。
- 页面加载时扫描某些类元素的值
- 如果多个元素的值超过 5
- 将 img src 更改为大于 5 的值计数
我想我在阅读 stackoverflow 中的其他问题后知道如何扫描和更改,但我不能只更改特定问题。
据我了解,下面的代码会在扫描单个 6 时审查所有图像
例如: HTML
<div class="auto-listed-box">
<img class="showing-image" src="normal_image.jpg"><p class="report-count">0</p>
</div>
<div class="auto-listed-box">
<img class="showing-image" src="naked_image.jpg"><p class="report-count">6</p>
</div>
<div class="auto-listed-box">
<img class="showing-image" src="normal_image.jpg"><p class="report-count">0</p>
</div>
javascript
$(document).ready(function () {
var count = $('.report-count').val();
if (count > 5 ) {
$('.showing-image').attr('src', 'censored.jgp');
}
});
请帮忙
【问题讨论】:
-
如果你坚持使用 jQuery,你可以使用 .each 循环。
-
感谢您的建议,我的知识很短,尝试了 vanowm 的答案,问题得到了解决。我也会研究这个 .each 循环!
标签: javascript html jquery image if-statement