次のようなさまざまなタイプの要素を含む一連のセクションがあります。
<section>
<div>Something</div>
<a href="#">Some Copy</a>
<div>Something</div>
<a href="#">Some Copy</a>
</section>
<section>
<a href="#">Some Copy</a>
<div>Something</div>
<a href="#">Some Copy</a> <a href="#">Some Copy</a>
<div>Something</div>
</section>
div かアンカーかに関係なく、各セクションをループして最後の要素を見つける必要があります。
$("section").each(function(){
var last = //find the last element
last.addClass('last');
});
変数の定義に助けが必要ですlast
。通常、css'last-child
またはlast-of-type
を使用して各セクションの最後の要素を識別しますが、さまざまな種類の要素 (アンカーと div) があるため、javascript を使用する必要があると思います。この最後の要素を見つける方法はありますか?