gpt4 book ai didi

jquery tablesorter ajax表只按一个方向排序

转载 作者:行者123 更新时间:2023-12-03 22:24:23 25 4
gpt4 key购买 nike

我有一个通过 jQuery 加载命令加载的表。在加载函数的回调中,我启动了表排序器插件。由于某种原因,该表仅按降序排序而不是升序排序。更奇怪的是,如果我按住shift,它会在升序和降序之间正确切换吗?知道这里发生了什么吗?

表.php

<table id="xyz">
<thead>
<tr>
<th>hi</th>
</tr>
</thead>
<tbody>
<tr>
<td>a</td>
</tr>
<tr>
<td>b</td>
</tr>
<tr>
<td>c</td>
</tr>
</tbody>
</table>

jquery

$("#myDiv").load("table.php", function() {
$("#xyz").tablesorter();
});

如果我不通过 ajax 加载表,那么表排序器将按预期运行。

最佳答案

好吧,我就像杰森想的那样进行了双重绑定(bind)。

我实际上是在一个类上调用 jQuery 的加载函数,并且我的页面上有两个带有该类的 div。那么它实际上调用了两次回调函数?

我认为这是一种奇怪的行为,因为加载到两个 div 中的内容是相同的,但看起来 jQuery 为每个 div 进行了单独的 ajax 调用。感谢您的评论!

关于jquery tablesorter ajax表只按一个方向排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10825462/

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