最後の子が特定のクラスを持っている場合、要素のグループの最後の子のcssを変更しようとしています。
例えば
<div class="box">
<div class="entry"></div>
<div class="entry"></div>
<div class="divider"></div>
<div class="entry"></div>
<div class="entry"></div>
</div>
<div class="box">
<div class="entry"></div>
<div class="entry"></div>
<div class="entry"></div>
<div class="entry"></div>
<div class="divider"></div>
</div>
<div class="box">
<div class="entry"></div>
<div class="entry"></div>
<div class="divider"></div>
<div class="entry"></div>
<div class="entry"></div>
</div>
"divider"
最後の子であるため、エントリの2番目のブロックのクラスのcssのみを変更したいと思います。これは私がこれまでに得たものです。これはうまくいくようですが、残念ながらそうではありません。
$(".entry").each(function() {
if($(this).is('last-child')) {
if($(this).hasClass("divider")) {
$(this).css("border-top-color", "green");
}
}
});