0

所以我有:

 $("#tblId").tablesorter({
                    widgets: ['zebra'],
                    widgetOptions: {
                        zebra: ["zebraStripe", "zebraBase"]
                    }
                }).bind("sortStart", function () {
                    alert('sortStart');
                });

并且斑马条纹适用于 Chrome 和 IE 8(我正在测试的其他浏览器)。但是 sortStart 函数只在 IE 8 中调用,而不是 Chrome。它也只在 IE 8 中排序,而不是在 Chrome 中,这是真正的问题。任何人都可以添加任何想法吗?TIA。

编辑:我修复了不匹配的引号。当我简化选择器时:

$('#tblChildViolationList_' + entityid + '[data-violationtype="' + violationType + '"]')

至:

 $("#tblId")

我没有注意报价。

4

2 回答 2

0

一开始你混合了'"字符。尝试:

$("#tblId").tablesorter({
                widgets: ['zebra'],
                widgetOptions: {
                    zebra: ["zebraStripe", "zebraBase"]
                }
            }).bind("sortStart", function () {
                alert('sortStart');
            });

反而。"并且'都是有效的字符串分隔符,但您需要在单个字符串中保持一致。

于 2013-07-17T16:01:56.103 回答
0

$('#tblId")

检查你的撇号

于 2013-07-17T16:02:33.897 回答