jQuery 「走査系のメソッド」最初・最後の要素を抽出する

選択された要素集合から、first()は最初の要素を、last()は最後の要素を返します。

書式

.first()
.last()
$('p').first()
$('p').last()

サンプル

最初・最後の要素を抽出する

<body>
    <div class="main">
      <div class="header">
        <h1> サンプル </h1>
      </div>
      <div class="content">
        <p id="zero" class="sticky">0番目のP</p> 
        <p id="one" class="sticky">1番目のP</p>
        <p id="two" class="sticky">2番目のP</p>
        <p id="three" class="sticky">3番目のP</p>
        <p id="four" class="sticky">4番目のP</p>
        <p id="five" class="sticky">5番目のP</p>
        <p id="six" class="sticky">6番目のP</p>
        <p id="seven" class="sticky">7番目のP</p>
        <button class="button" id="button1" type="button" name="button1">First</button>
        <button class="button" id="button2" type="button" name="button2">Last</button>
      </div>
      <div class="footer">
        <hr>
        <p class="copyright">2024 xxxx all rights reserved.</p>
      </div>
    </div>
    <script>
      $(document).ready(function(){
        $('#button1').on('click', function() {
          $('.sticky').first().css('backgroundColor', 'blue').css('color','white');
        });
        $('#button2').on('click', function() {
          $('.sticky').last().css('backgroundColor', 'blue').css('color','white');
        });
      });
    </script>
 </body>
実行結果
Firstボタンをクリックした後
実行結果
Lastボタンをクリックした後