我有一个通过 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 加载表,那么表排序器将按预期运行。
好吧,我像杰森想的那样是双重绑定的。
我实际上是在一个类上调用 jQuery 的加载函数,并且我的页面上有两个包含该类的 div。那么它实际上调用了两次回调函数?
我认为这是一种奇怪的行为,因为加载到两个 div 中的内容是相同的,但看起来 jQuery 为每个 div 执行了单独的 ajax 调用。感谢您的意见!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)