Spalte in einer HTML-Tabelle ausblenden / anzeigen

Ich habe eine HTML Tabelle mit mehreren Spalten und ich brauche zur Umsetzung einer Spaltenauswahl mit jquery. Klickt ein Benutzer auf eine checkbox-ich möchte ein - /ausblenden der entsprechenden Spalte in der Tabelle. Ich möchte dies tun, ohne Befestigung, eine Klasse zu jedem td in der Tabelle, gibt es eine Möglichkeit, wählen Sie eine ganze Spalte mit jquery? Unten ist ein Beispiel der HTML.

<table>
    <thead>
        <tr><th class="col1">Header 1</th><th class="col2">Header 2</th><th class="col3">Header 3</th></tr>
    </thead>
    <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
    <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
    <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
    <tr><td>Column1</td><td>Column2</td><td>Column3</td></tr>
</table>

<form>
    <input type="checkbox" name="col1" checked="checked" /> Hide/Show Column 1 <br />
    <input type="checkbox" name="col2" checked="checked" /> Hide/Show Column 2 <br />
    <input type="checkbox" name="col3" checked="checked" /> Hide/Show Column 3 <br />
</form>

InformationsquelleAutor der Frage Brian Fisher | 2009-01-18

Schreibe einen Kommentar