如果宽度> gt,则添加类;身高,jQuery

时间:2015-08-11 19:42:32

标签: jquery addclass

我正在尝试将类添加到库中的所有高图像中。那么为什么它不起作用呢?

这是我的代码:

var boxImg = $('.boxImg img');
var boxImgW = boxImg.width();   
var boxImgH = boxImg.height();

boxImg.each(function(){ 
    if (boxImgW < boxImgH) {
        this.addClass('tallImg');
    }
});

2 个答案:

答案 0 :(得分:2)

执行顺序很重要,document.addEventListener("mousedown", function(e) { e.preventDefault(); e.stopPropagation(); }, true /* true == capturing phase */); .width()在应用于一组匹配元素时,会为您提供集合中第一个元素的度量。因此,采取的方法是:

.height()

答案 1 :(得分:-1)

我问你的问题是错误的还是你的代码是因为你要求if(宽度&gt;高度)而不是应用css但是在你的代码中你正在做相反的事情(宽度