jquery对表格进行内容排序

本文介绍了一个使用jQuery实现的表格排序插件的应用实例。通过简单的JavaScript代码,实现了表格的自动排序功能,并且通过设置不同的样式来区分奇偶行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


<script src="lib/jquery.js" type="text/javascript"></script>
<script src="lib/jquery.tablesorter.js" type="text/javascript"></script>
<script>  
 $(document).ready(
function() {
    $(
"#large").tableSorter({
        stripingRowClass: [
'odd','even'],    // Class names for striping supplyed as a array.
        stripRowsOnStartUp: true        // Strip rows on tableSorter init.
    }
);
}
);
</script> 
<style>
tbody tr.even 
{
    background-color
: #fea
}

</style>
<body>
点击表格的第一行head区域, 可以看到排序的效果,再次点击会按倒过来的顺序进行排列。
<table id="large" cellspacing="0">
<thead>

    
<tr>
        
<th>Email</th>
        
<th>Id</th>
        
<th>Phone</th>
        
<th>Total</th>
        
<th>Ip</th>

        
<th>Url</th>
        
<th>Time</th>
        
<th>ISO Date</th>
        
<th>UK Date</th>
    
</tr>
</thead>    
<tbody>
    
<tr>

        
<td>devo@flexomat.com</td>
        
<td>66672</td>
        
<td>941-964-8535</td>
        
<td>$2482.79</td>
        
<td>172.78.200.124</td>

        
<td>http://gmail.com</td>

        
<td>15:10</td>
        
<td>1988/12/14</td>
        
<td>14/12/1988</td>
    
</tr>
   
    
<tr>
        
<td>henry@mountdev.net</td>

        
<td>35889</td>
        
<td>941-964-9543</td>
        
<td>$2776.09</td>
        
<td>119.232.182.142</td>
        
<td>http://www.gmail.com</td>
        
<td>3:54</td>

        
<td>1974/1/19</td>
        
<td>19/1/1974</td>
    
</tr>
   
    
<tr>
        
<td>christian@reno.gov</td>
        
<td>60021</td>

        
<td>941-964-5617</td>

        
<td>$2743.41</td>
        
<td>167.209.64.181</td>
        
<td>http://www.dotnet.ca</td>
        
<td>10:58</td>
        
<td>2000/3/25</td>

        
<td>25/3/2000</td>

    
</tr>
   
    
<tr>
        
<td>muffins@donuts.com</td>
        
<td>17927</td>
        
<td>941-964-9511</td>

        
<td>$2998.18</td>
        
<td>210.214.231.182</td>

        
<td>http://google.se</td>
        
<td>21:22</td>
        
<td>1993/1/24</td>
        
<td>24/1/1993</td>

    
</tr>
   
    
<tr>
        
<td>muffins@reno.gov</td>

        
<td>76375</td>
        
<td>941-964-2757</td>
        
<td>$1836.09</td>

        
<td>220.222.93.171</td>
        
<td>http://www.samba.org</td>
        
<td>15:22</td>

        
<td>1988/4/4</td>
        
<td>4/4/1988</td>
    
</tr>

   
    
<tr>
        
<td>mendez@gmail.com</td>
        
<td>45834</td>
        
<td>941-964-2575</td>

        
<td>$2805.46</td>
        
<td>228.170.245.253</td>

        
<td>http://flexomat.com</td>
        
<td>11:31</td>
        
<td>1975/12/12</td>
        
<td>12/12/1975</td>

    
</tr>
   
    
<tr>

        
<td>dev@gmail.com</td>
        
<td>20022</td>
        
<td>941-964-4967</td>
        
<td>$3296.54</td>
        
<td>175.248.70.240</td>

        
<td>http://www.flexomat.com</td>

        
<td>4:27</td>
        
<td>2002/7/3</td>
        
<td>3/7/2002</td>
    
</tr>
   
    
   
</tbody>
</table>
</body>
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值