slice()

by helpinspireme

HTML

<table>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
    <tr>
        <td>Value</td>
    </tr>
</table>

JavaScript

var rows = $("table > tbody > tr");
if (rows.length > 10) {
    rows.filter(":lt(5)").css("background-color", "blue")
        .end()
        .slice(-5).css("background-color", "red");
}