0

テーブルソーターに問題があります。ドキュメントの先頭にスクリプトを追加し、テーブルのIDを必ず変更しましたが、並べ替えることができません。

テーブルコード:

<table class="table tablesort" id="table1">
    <thead>  
      <tr>  
        <th>Summoner Name</th>     
        <th>Role</th>  
        <th>Type</th>  
        <th>Level</th>
        <th>Division</th>
        <th>Comment</th>
        <th>Posted</th>  
      </tr>
    </thead>  
    <tbody>  
      <?php
        $result = mysql_query("SELECT * FROM na");
        $time = floor((time()-'time') / 60);
        mysql_query("DELETE FROM na WHERE " . -'time'+time()>3600);
        while($row = mysql_fetch_array($result))
        {
        if($_SERVER['REMOTE_ADDR']==$row['ip']){
            echo "<script type='text/javascript'>
            $('#buttonop').attr('value', 'Delete Your Listing');
            $('#buttonopa').attr('href', 'delete.php');
            $('#buttonop').removeClass('btn btn-large btn-success').addClass('btnchange');
            </script>";
        }
        $time = floor((time()-$row['time']) / 60);
        {
        echo "<tr>";
        echo "<td>" . $row['summoner'] . "</td>";
        echo "<td>" . $row['role'] . "</td>";
        echo "<td>" . $row['type'] . "</td>";
        echo "<td>" . $row['level'] . "</td>";
        echo "<td>" . $row['division'] . "</td>";
        echo "<td style='width: 350px;'>" . $row['comment'] . "</td>";
        echo "<td>" . $time . " minute(s) ago </td>";
        echo "</tr>";
        }
        }
      ?>
    </tbody>  
</table>

ソーターコード:

$(document).ready(function() 
    { 
        $("#table1").tablesorter(); 
    } 
); 
4

1 に答える 1

2

貼り付けた最初の行で、クラスに「tablesorter」ではなく「tablesort」という名前を付けました。「tablesorter」に変更してみて、それが機能するかどうかを確認してください。

于 2013-03-05T01:56:10.507 に答える