javascript - 检查所有图像的宽度,如果超过一定尺寸则设置新的宽度

标签 javascript jquery dom

我有一个页面,其中包含多个具有相同类“.bestsell-thumb”的图像。我怎样才能将所有这些图像制作成一个数组,然后获取每个图像的宽度,如果它大于 80px,则将其更改为 80px?

我试过了

var  bsThumb = $(".bestsell-thumb").each(function(){
             $(this).height();
});

只是为了获得高度,但我很确定我离题太远了。

感谢您的帮助。

最佳答案

$(".bestsell-thumb").width(function(i, w) {
    return w > 80 ? 80 : w;
});

当然必须加载它们才能获得任何东西!

关于javascript - 检查所有图像的宽度,如果超过一定尺寸则设置新的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16041863/

相关文章:

javascript - 通过 API 进行反向地理编码 : can't Google Maps be more precise?

javascript - 为什么单独定义的函数无法处理 JavaScript 中的 "domready"事件?

jQuery调整窗口宽度无冲突模式

javascript - 切换div并设置cookie以保存jQuery

javascript - AngularJS ng-switch 在 <p> 标签上抛出错误

javascript - Cheerio 获取元素外部 html

html - 打印网页渲染树

javascript - 如何将数组转换为 Google 表格的矩阵

javascript - Koa 和 Twitter - "Thunking"不起作用

javascript - 有没有办法让嵌套循环使用与循环相同的计数器?