我正在嘗試循環播放一組具有相同類的div並運行一些jquery。它爲第一個div正確運行,但對於下一個3應用相同的css而不是再次運行。我嘗試了一些東西,但仍然沒有得到它的工作。目前我的jQuery循環播放每個div然後應用css
$('div.service-card').each(function() {
var test = $(this).find('.shbw').outerWidth();
$('.service-triangle').css('right', test + 'px');
});
和HTML
<div class="service-card">
<div class="service-triangle"></div>
<span class="shbw">Test 1</span>
</div>
<div class="service-card">
<div class="service-triangle"></div>
<span class="shbw">Test 2</span>
</div>
<div class="service-card">
<div class="service-triangle"></div>
<span class="shbw">Test 3</span>
</div>
<div class="service-card">
<div class="service-triangle"></div>
<span class="shbw">Test 5</span>
</div>
任何想法我如何將其應用到每個div都分別?
相反$的'( '服務三角形。 ')的CSS(' 右',測試+ '像素');'用'$(本).find(」服務三角形。 ').css('right',test +'px');' –
@KartikeyaKhosla - 'service-triangle'是一個孩子,而不是元素本身...... – Rayon