如何使用100px
width
或更多if( $('img').width( >= 100 ).length > 0 ){
[MORE CODE]
}
获取每张图片的长度:
{{1}}
答案 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...
});