2010-02-05 165 views
1

我正在尝试使用jQuery表格排序插件生成使用ASP.NET gridview的表格。jQuery tablesorter插件适用于IE浏览器,但不适用于Firefox或Chrome

对于一些令人发疯的原因,它在IE中正常工作,但在Firefox或Chrome中无法正常工作。即使您点击其他列,它似乎总是只在第一列进行排序。

我已经上传了生成的html(剥离后仍然保持ASP.NET ID等,以防万一他们可能导致问题)。请故事看看

http://www.reliacap.com/tsorter/tsorter.html

它包含除了剧本的tablesorter和样式表它们是在同一个文件夹中的自我。

我将不胜感激任何帮助。

+0

我不确定我是否应该在这里粘贴HTML并使屏幕混乱......我应该这样做吗,因为示例网页在几个月后可能无法提供给谁读这个问题? – 2010-02-05 16:02:53

+0

您是否尝试过使用“复杂”文本提取? – Pointy 2010-02-05 16:04:00

回答

4

这使得它为我工作:

jQuery(document).ready(function() { 
    $('table[id$=GridView1]').tablesorter({ 
    textExtraction: 'complex' 
    }); 
}); 

我觉得你的表格单元格内的<span>标签混淆插件,如果你不明确的告诉它做花哨的内容提取。

+0

......这可能实际上解释了我在一个正在进行的项目中使用tablesorter时遇到的问题。 – Powerlord 2010-02-05 16:42:30

相关问题