div要素内にある最後のspan要素の文字を赤くするなどします。
一方、:lastセレクターで選択された要素に対しては背景を黒くします。挙動の違いを確認してください。
Selectors/API/jQuery
:last-child
サンプル
サンプル1
<div> <span>John,</span> <span>Karl,</span> <span>Brandon,</span> <span>Sam</span> </div> <div> <span>Glen,</span> <span>Tane,</span> <span>Ralph,</span> <span>David</span> </div>
$("div span:last-child") .css({color:"red", fontSize:"80%"}) .hover(function () { $(this).addClass("solast"); }, function () { $(this).removeClass("solast"); }); $("div span:last") .css("background-color", "black");
[全コードを表示]
[実行結果を単体で表示]