Jquery或Javascript:如何查找图像大于500px且小于2000px的所有html元素?

时间:2015-12-10 08:04:01

标签: javascript jquery html css

我想找到所有带jquery或javascript的html元素,其图像大于500px且小于2000px。 这是我的代码。

$("*").each(function() {
        var image = jQuery(this);
        if ((image.attr("width") >= 512) && (image.attr("width") <= 2048)){
            //do something
        }
    }

但是使用这段代码我只能找到img标签,并且我们也给出了宽度静态。 例如:工作      不工作 而且我也找不到div元素或其他东西。 我想找到所有具有图像的html元素,我们看到宽度超过500px和2000px。 例如:<div class="back_img"></div> css: .back_img{background-image:url("img/img.png")} 我也想找到这个。 有谁知道解决方案?

1 个答案:

答案 0 :(得分:1)

尝试:

$("*").each(function() {
        var image = jQuery(this);
        if ((image.width() >= 512) && (image.width() <= 2048)){
            //do something
        }
    }