jQuery 动态显示、隐藏列

 

<html>
    <head>
        <title></title>
        <script type="text/javascript" src="jquery-1.1.3.pack.js"></script>

        <style type="text/css">
            body
            {
                font: normal 11px auto "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
                color: #4f6b72;
                background: #E6EAE9;
            }
            a
            {
                color: #c75f3e;
            }
            #mytable
            {
                width: 700px;
                padding: 0;
                margin: 0;
            }
            caption
            {
                padding: 0 0 5px 0;
                width: 700px;
                font: italic 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
                text-align: right;
            }
            th
            {
                font: bold 11px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
                color: #4f6b72;
                border-right: 1px solid #C1DAD7;
                border-bottom: 1px solid #C1DAD7;
                border-top: 1px solid #C1DAD7;
                letter-spacing: 2px;
                text-transform: uppercase;
                text-align: left;
                padding: 6px 6px 6px 12px;
                background: #CAE8EA no-repeat;
            }
            th.nobg
            {
                border-top: 0;
                border-left: 0;
                border-right: 1px solid #C1DAD7;
                background: none;
            }
            td
            {
                border-right: 1px solid #C1DAD7;
                border-bottom: 1px solid #C1DAD7;
                background: #fff;
                font-size: 11px;
                padding: 6px 6px 6px 12px;
                color: #4f6b72;
            }
            td.alt
            {
                background: #F5FAFA;
                color: #797268;
            }
            th.spec
            {
                border-left: 1px solid #C1DAD7;
                border-top: 0;
                background: #fff no-repeat;
                font: bold 10px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
            }
            th.specalt
            {
                border-left: 1px solid #C1DAD7;
                border-top: 0;
                background: #f5fafa no-repeat;
                font: bold 10px "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
                color: #797268;
            }
            /*---------for IE 5.x bug*/
            html > body td
            {
                font-size: 11px;
            }
            body, td, th
            {
                font-family: 宋体, Arial;
                font-size: 12px;
            }
        </style>
        <script type="text/javascript">
            $(document).ready(function() {
                $("#tbGridView>thead>tr th").each(function(iIndex) {
                    $(this).bind("click", function() {
                        var GridViewIndex = iIndex + 1;
                        $("#tbGridView td:nth-child(" + GridViewIndex + "), #tbGridView th:nth-child(" + GridViewIndex + ")").toggle();
                    });
                });
            });
        </script>
    </head>
    <body>
        <table id="tbGridView">
            <thead>
                <tr>
                    <th scope="col">姓名</th>
                    <th scope="col">年龄</th>
                    <th scope="col">职位</th>
                    <th scope="col">地址</th>
                    <th scope="col">备注</th>
                </tr>
            </thead>
            <tbody>
                 <tr>
                    <td >赵一</td>
                    <td >23</td>
                    <td >.Net开发工程师</td>
                    <td >北京朝阳</td>
                    <td >工作三年</td>
                 </tr>
                 <tr>
                    <td >钱二</td>
                    <td >30</td>
                    <td >.Net开发工程师</td>
                    <td >北京朝阳</td>
                    <td >工作三年</td>
                 </tr>
                 <tr>
                    <td >孙三</td>
                    <td >26</td>
                    <td >C开发工程师</td>
                    <td >北京通州</td>
                    <td >工作二年</td>
                 </tr>
                 <tr>
                    <td >李四</td>
                    <td >25</td>
                    <td >Java开发工程师</td>
                    <td >北京海淀</td>
                    <td >工作四年</td>
                 </tr>
            </tbody>
        </table>
    </body>
</html>

 

posted @ 2009-06-12 18:19  SmartFramework@live.jp  阅读(830)  评论(0编辑  收藏  举报