0

我有一个用 PHP 生成的表

<table id="mytable" class="tablesorter tablesorter-jui ui-widget ui-widget-content ui-corner-all hasStickyHeaders">
<thead style="">//code for headers </thead>
<tbody>
<?php 
foreach ($active_participants as $participant) 
{
//code for rows..
}
?>
</tbody>
</table>

我正在应用 jquery tablesorter 插件,但它不排序(没有 jquery 错误)。我需要它在页面加载时显示,因为它是用户首先会看到的,但是我可以让它在应用之前等待页面完成加载吗

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

这样做的正确方法是什么?

4

2 回答 2

2

您可能希望在文档就绪功能中执行此操作。因此,在您的 html 的 head 部分中添加:

<script type="text/javascript">
$(document).ready(function() {
    $("#myTable").tablesorter({ sortList: [[0,0], [1,0]] });
});
</script>

一旦文档完全加载,它将运行。

编辑:Reyaner 击败我得到答案。:)

于 2013-09-04T20:42:31.750 回答
0

你试过这个吗:

$(document).ready(function(){
    $("#myTable").tablesorter({ sortList: [[0,0], [1,0]] });
});
于 2013-09-04T20:42:28.177 回答