gpt4 book ai didi

javascript - tablesorter 一个部件上有多个动态表

转载 作者:行者123 更新时间:2023-11-29 08:04:44 24 4
gpt4 key购买 nike

嗨,我完全陷入了这个困境。我正在对从 mysql 数据库提取的数据使用 tablesorter。问题是,根据标准,我可以拉出并显示多个表。

我的问题是tablesorter只会对第一个表实例进行排序。

这是我用于表排序器的代码。基本使用。

<script type="text/javascript" >
$(document).ready(function()
{
$("#table-2").tablesorter();
}

这就是我提取数据并将其与表排序器一起使用的方式。这是可以更改的分支名称。如果为一名用户分配了多个分支,他们将获得多个表。这就是我在第一个实例之后的任何表上实现表排序器的地方。

$result=mysql_query("SELECT id FROM users WHERE username='$username'");
$idary=mysql_fetch_assoc($result);
$id=$idary['id'];
$result0=mysql_query("SELECT branch_id FROM access WHERE userid='$id'");
while ($row1=mysql_fetch_assoc($result0))
{
$branch_id=$row1['branch_id'];
$result=mysql_query("select distinct(name) from location where id='$branch_id'");
$nameary=mysql_fetch_assoc($result);
$branchname=$nameary['name'];
?>
<table>
<thead>
<b><br><?echo $branchname; ?></b>
</thead>
</table>
<div>
<table id='table-2' class='tablesorter'>
<thead>
<tr>
<thCreator</th>
<th><center>TeamName</th>
<th><center>Tech Tot</th>
<th><center>Tot W/O</th>
<th><center>Tot S/C</th>
</tr>
</thead>
// get team creators from province
$result1=mysql_query("select distinct(teamcreator) from techteams where....

我想我需要使用某种形式的递增表名来匹配提取的表的数量,但我不知道如何做到这一点。我的这个假设可能是错误的,并且可能有一种更简单的方法来做到这一点。

如果有人有任何正确方向的指示,我希望得到一些提示。

干杯,-科林。

最佳答案

您可以尝试为您的表提供一个自己的类而不是 ID。

<table class='mytables'>

<script type="text/javascript" >
$(document).ready(function()
{
$(".mytables").tablesorter();
}
</script>

或者也许只给他们表排序器类,并在您的脚本中尝试如下操作:

$("table").tablesorter();

关于javascript - tablesorter 一个部件上有多个动态表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22965499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com