1

我正在使用 jQuery tablsorter 插件,它工作完美,但现在的问题是......我只想在第 1 列和第 3 列启用排序,并且我还想显示不同颜色的交替行。我使用了小部件:[zebra],但使用小部件 zebra,它可以对所有列进行排序,并且图像(asc.gif、desc.gif、bg.gif)也出现在所有标题上,而我只希望这些在第一个和第 3 列

如何使用斑马小部件与特定列排序而不是整个列排序

这是我的代码

<script type="text/javascript">
$(document).ready(function()
{
$("#managerTable").tablesorter({widgets: ['zebra']},
{sortList:[[0,0]],headers:{2:{sorter:false},4:{sorter:false}}
});     
});
</script>
4

1 回答 1

2

好吧,我只是这一切的学徒,但经历这一切的方法就是这样做。这对我来说非常有效,所以我想说可能的问题是您没有以正确的方式将参数提供给 tablesorter 方法,我的意思是,widgets 标记应该与参数结构中的 sortList 和标题一起使用。这只是一个想法,因为我的知识有限,但我希望这会有所帮助。

$("#table").tablesorter({
                headers: { 0: { sorter: false }, 
                           2: { sorter: false }, 
                sortList: [[0, 0], [2, 0]],
                widgets: ['zebra']
            })

问候

于 2010-04-06T09:35:29.383 回答