2009-06-28 91 views
0

我有一个表,我用tablesorter排序(http://tablesorter.com)。在该表格中有一个带有提交按钮的列。每个表格行都有一个提交按钮。在排序之前,按钮效果很好,并提交一个由PHP脚本处理的POST请求。jquery tablesorter禁用提交功能

AFTER使用tablesorter对表格排序要停用的按钮接缝。它们表现得好像JavaScript返回错误。这意味着,不会刷新页面。

有人可以帮我,那还可以在排序后提交吗?

非常感谢,最大

+0

没有任何示例代码,将很难查明问题。 – jitter 2009-06-28 14:41:25

回答

1

我们展示的代码(在这里或通过类似pastebin.com)为真正的答案。除此之外,我最好的猜测是,对表格进行排序是将按钮移动到“表格”标签之外,这使得它们可以运行。无论我的猜测是否完全错误,我要做的第一件事情就是使用FireBug检查表格排序后的元素,看看有什么不对。

+0

谢谢安迪!你说得对!按钮超出了表格的范围。我通过将表单标签移到其他地方来解决它!再次感谢! – Max 2009-06-28 15:50:05

1

我的猜测是tablesorter插件添加/删除DOM中的元素。发生这种情况时,事件处理程序正在被删除。您可能想尝试使用live方法添加事件处理程序。这应该允许它们被应用(假设它们是点击处理程序),即使在删除/添加元素时也是如此。