Skip to content Skip to sidebar Skip to footer

How To To Make Collapsing Table Rows (with IE8 Support Also)?

I want the last two rows of a table to be folded and collapse when user click on something like 'Click Here to see more rows'. that would appear as the last row of the first two ro

Solution 1:

http://jsfiddle.net/4rkkksmd/4/

javascript:

$('tr.btn td').click(function(){
    $('tr.hidden .slide').toggle(200)
});

html:

<table border="1">
    <thead>
    <tr>
        <th>1</th>
        <th>2</th>
        <th>3</th>
        <th>4</th>
        <th>5asdfasdfasdf</th>
    </tr>
    </thead>
    <tbody>
    <tr class="btn">
        <td colspan="5">Click me</td>
    </tr>
    <tr class="hidden">
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
    </tr>
    <tr class="hidden">
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
    </tr>
    <tr class="hidden">
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
        <td>
            <div class="slide">
                asd
            </div>
        </td>
    </tr>
    <tr>
        <td>a</td>
        <td>b</td>
        <td>c</td>
        <td>d</td>
        <td>e</td>
    </tr>
    </tbody>
</table>

Post a Comment for "How To To Make Collapsing Table Rows (with IE8 Support Also)?"