我不確定描述此的最佳方式。但是我找到了圖像寬度,如果它小於200px,它會向父div應用200以下的類。jquery < than and > than .width
$('.content').find('img').each(function() {
var $this = $(this), width = $this.width();
if (width < 200) {
$(this).parents('.container').addClass('under-200');
}
});
CSS:.container.under-200 {width: 200px}
這工作得很好,但我在與應用的寬度較大的圖像困難。
因此,對於600像素的圖像,jquery將600px寬度應用於父div,或者434px圖像將434px寬度應用於父div。
@ Cadence96如果你只想要直接父母,是的,它是父母()。如果你想繼續向上,它是父母()(或最接近的()) – 2012-02-06 11:53:18