SO - 19164816

by ian_smithz

HTML

<table>
    <tr>
        <td>
            <input type="checkbox" id="selectAll" />
        </td>
        <td>Select all</td>
    </tr>
    <tr>
        <td>
            <input type="checkbox" id="1" />
        </td>
        <td>checkbox1</td>
    </tr>
    <tr>
        <td>
            <input type="checkbox" id="2" />
        </td>
        <td>checkbox2 etc.</td>
    </tr>
</table>

JavaScript

$('#selectAll').click(function (e) {
    $(this).closest('table').find('td input:checkbox').prop('checked', this.checked);
});