gpt4 book ai didi

javascript - Jquery tablesorter 插件试图禁用标题排序但它不工作

转载 作者:行者123 更新时间:2023-11-28 03:11:46 24 4
gpt4 key购买 nike

所以我有一个表格,我正在使用 jQuery 插件 tablersorter (tablesorter.com) 进行排序。我的表中有两个标题,我不希望它们能够作为排序依据并试图禁用。我使用了网站上提供的示例,但它似乎破坏了排序,根本不让我排序。这是我当前的代码。

HTML

<table border="0" cellpadding="0" cellspacing="0" id="orgTable" class="tablesorter">
<thead>
<tr>
<th><?=$languageDB->berkGet("object_organization_name");?></th>
<th><?=$languageDB->berkGet("object_organization_description");?></th>
<th><?=$languageDB->berkGet("object_organization_system_name");?></th>
<th><?=$languageDB->berkGet("object_organization_status");?></th>
<th><?=$languageDB->berkGet("object_organization_client");?></th>
<th><?=$languageDB->berkGet("object_organization_actions");?></th>
</tr>
</thead>
<tbody>
<?foreach ($organizations as $organizationObj) {
foreach ($organizationObj as $curOrg) {
if($curOrg->get("name") == "System"){
//Hide the System organization from vCloud
continue;
}?>
<tr>
<td><?=$curOrg->get("name");?></td>
<td><?=$curOrg->get("description")===""?"None":$curOrg->get("description")?></td>
<td><?=$curOrg->get("systemName")?></td>
<td><?=$status[$curOrg->get('status')];?></td>
<td id="client<?=$curOrg->get('id');?>">
<?if($curOrg->get("clientId")==0){ ?>
<button class="btn btn-tiny btn-reverse associate" data-uid="<?=$curOrg->get('id');?>"><?=$languageDB->berkGet("action_associate");?></button>
<?} else{
$client=new client($curOrg->get("clientId"));?>
<?=$client->get("companyName");?>
<?}?>
</td>
<td><a href="/organizationDetails.php?id=<?=$curOrg->get('id');?>" class="btn btn-tiny"><i class="fa fa-info-circle"></i></a>
<?if($curOrg->get("clientId")>0){ ?>
<button class="btn btn-danger btn-tiny" id="remove" data-uid="<?=$curOrg->get('id');?>" data-name="<?=$curOrg->get('name');?>"><i class="fa fa-trash"></i> </button>
<?}?>
</tr>
<?}
}?>
</tbody>
</table>

JavaScript

    $(document).ready(function() { 
$("orgTable").tablesorter({
headers: {
4: {
sorter: false
},
5: {
sorter: false
}
}
});
});

最佳答案

我不知道这是否解决了,但请尝试添加缺少的标签。

<td><a href="/organizationDetails.php?id=<?=$curOrg->get('id');?>" class="btn btn-tiny"><i class="fa fa-info-circle"></i></a>
<?if($curOrg->get("clientId")>0){ ?>
<button class="btn btn-danger btn-tiny" id="remove" data-uid="<?=$curOrg->get('id');?>" data-name="<?=$curOrg->get('name');?>"><i class="fa fa-trash"></i> </button>
<?}?> // dont forget to close </td>

也不要使用 <?foreach...而是使用 <?php foreach...?

关于javascript - Jquery tablesorter 插件试图禁用标题排序但它不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30192843/

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