表列未使用tablesorter插件进行排序

时间:2015-03-27 06:20:33

标签: javascript html tablesorter

以下是我的html页面的格式:



<table id = 'myTable' class='table table-striped tablesorter'>
	<thead>
	    <tr>
	        <th>Wild</th>
	        <th>Release Date</th>
	        <th>CVE</th>
	        <th>QH Detection Name</th>
	        <th>Comments</th>
	    </tr>
	</thead>
	<tr class='info'>
	    <td width='3%'><img src='ex.png' alt='' border=3 height=25 width=25></img></td>
	    <td width='10%'>03/11/2015</td>
	    <td width='12%'>CVE-2015-1623</td>
	    <td width='17%'>
	        <li>abc</li>
	        <li>xyz</li>
	        <li>pqr</li>
	        </ul>
	    </td>
	    <td width='58%'>
	        <b>Description: </b><br>Microsoft Internet Explorer 11 allows remote attackers to execute arbitrary code or cause a denial of service (memory corruption) via a crafted web site, aka "Internet Explorer Memory Corruption Vulnerability".
	        VPS release: 150311-00
	        <br><b>Link: </b><br> 
	        <ul>
	            <li><a href =http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1623 target ='_blank'>http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1623<br></a></li>
	        </ul>
	    </td>
	</tr>
	.......
</table>
&#13;
&#13;
&#13;

JS页面:

&#13;
&#13;
$(document).ready(function() 
    { 
        $("#myTable").tablesorter(); 
    } 
);
$(document).ready(function() 
    { 
        $("#myTable").tablesorter( {sortList: [[1,0],[2,0]]} ); 
    } 
); 
&#13;
&#13;
&#13;

我正在使用表格分类器插件,但是表格没有被排序。 我第一次使用tablesorter插件,我按照tablesorter文档中提到的方式进行操作,但是它没有工作

1 个答案:

答案 0 :(得分:0)

正如@doveyg所说,不需要第一块脚本。实际上,因为tablesorter已经在该表上初始化了,所以第二个代码块中包含的选项将被完全忽略,这就是表没有排序的原因。

您只需要:

$(function() 
    { 
        $("#myTable").tablesorter( {sortList: [[1,0],[2,0]] } ); 
    } 
);