【问题标题】:jQuery tablesorter plugin works in IE but not in Firefox or ChromejQuery tablesorter 插件适用于 IE,但不适用于 Firefox 或 Chrome
【发布时间】:2010-02-05 15:46:13
【问题描述】:

我正在尝试对使用 ASP.NET gridview 生成的表使用 jQuery 表排序器插件。

出于某种令人抓狂的原因,它在 IE 中运行良好,但在 Firefox 或 Chrome 中却不行。即使您单击其他列,它似乎总是只对第一列进行排序。

我已经上传了生成的 html(在剥离到最低限度后,仍然保留 ASP.NET id 等,以防万一它们可能是问题的原因)。请讲故事

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

除了tablesorter脚本和样式表在同一个文件夹中之外,它是独立的。

我将不胜感激。

【问题讨论】:

  • 我不确定是否应该在此处粘贴 HTML 并弄乱屏幕...我是否应该这样做,因为示例网页可能在几个月后对阅读此问题的人不可用?
  • 您是否尝试过使用“复杂”文本提取?

标签: jquery firefox internet-explorer google-chrome tablesorter


【解决方案1】:

这使它对我有用:

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

我认为如果你没有明确告诉插件进行花哨的内容提取,表格单元格中的 <span> 标签会混淆插件。

【讨论】:

  • ...这实际上可以解释我在一个项目中使用 tablesorter 时遇到的问题。
猜你喜欢
  • 2013-05-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-09
  • 2019-10-26
  • 1970-01-01
  • 2016-09-25
相关资源
最近更新 更多