slice(start, [end])


version 1.1.4 以降

解説

マッチした要素から、指定された範囲の要素を返します。
JavaScriptArray#sliceと同じように動作します。

引数

  • start
    Integer: 開始インデックス番号(0から始まる)。
  • [end]オプション
    Integer: 終了インデックス番号(0から始まる)。省略された場合、要素集合の最後までを返します。

戻り値

  • jQuery: 開始インデックス番号から終了インデックス番号-1までの要素集合

注意

*返す要素集合に終了インデックス番号の要素は含まれません。

例1:インデックス番号が01番目の要素の背景を黄色にします。

clearBackgroundColor();
$("#test > div").slice(0, 2).css("background-color", "yellow");

例2:インデックス番号が2番目以降の要素の背景を黄色にします。

clearBackgroundColor();
$("#test > div").slice(2).css("background-color", "yellow");

<div id="test">
    <div>[0] div要素</div>
    <div>[1] div要素</div>
    <div>[2] div要素</div>
    <div>[3] div要素</div>
    <div>[4] div要素</div>
</div>