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 に答える