gpt4 book ai didi

php - 查询数据表排序不适用于运行时值

转载 作者:行者123 更新时间:2023-12-01 06:03:10 25 4
gpt4 key购买 nike

我使用jquery数据表进行排序。正常情况下工作正常。如果我在运行时更改该值,则排序不起作用。

这是我的表格数据

<table width="94%" cellpadding="2" cellspacing="1" class="tablehead" id="pls-batting">
<thead>
<tr class="tab_head" align="right" id="pls-play" >
<th width="44" align="center" ># No </th>
</tr>
</thead>
<tbody>
<tr id="116706">
<td align="left" id='1' >test</td>
</tr>
<tr id="116707">
<td align="left" id='2'>bbb</td>
</tr>
<tr id="116708">
<td align="left" id='3' >xxx</td>
</tr>
</tbody>
</table>

用于排序的 Jquery 方法是:

$(document).ready(function() {

$('#pls-batting').dataTable( {

} );
} );

通过单击“# No”标题,相应的列将分别按升序和降序显示。这些 TD 值将在加载时通​​过使用进行更改

    document.getElementById(3).innerHTML = 'something';

因此,第三列值是“某物”。因此排序将按此值完成。但它不起作用。

它采用旧值。请帮我。谢谢

最佳答案

用javascript改变表格的值后,需要重新绘制表格:

$('#pls-batting').dataTable();
document.getElementById(3).innerHTML = 'something';
$('#pls-batting').fnDraw();

附注:数字 ID 无效。它必须以字母字符开头,例如a1

关于php - 查询数据表排序不适用于运行时值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9191734/

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