JQuery获得100px或更宽的每个图像

时间:2015-06-08 13:08:45

标签: javascript jquery

如何使用100px width或更多if( $('img').width( >= 100 ).length > 0 ){ [MORE CODE] } 获取每张图片的长度:

{{1}}

5 个答案:

答案 0 :(得分:3)

使用jQuery filter()之类的

$('img').filter(function(){
    return $(this).width() >= 100;
});

答案 1 :(得分:3)

您可以使用filter()来实现此目标:

$(window).load(function() {
    var $imgs = $('img').filter(function() {
        return $(this).width() >= 100;
    });

    // do something with $imgs...
});

请注意,您应该在window.load事件下执行此操作,以确保img元素已加载,因此具有设置的宽度。

答案 2 :(得分:0)

尝试

$('img').each(function() {
     if($(this).width() >= 100) {
         // more code
     }
});

答案 3 :(得分:0)

你可以这样做:

$('img').each(function() {
    if( $(this).width() >= 100 ){
       [MORE CODE]
    }
});

答案 4 :(得分:0)

使用outerWidth确定:

$(window).load(function() {
    var $imgs = $('img').filter(function() {
        return $(this).outerWidth() >= 100;
    });

    // do something with $imgs...
});