jquery'agestorter'斑马小部件不必要地对所有列进行排序!

时间:2010-03-30 09:09:12

标签: jquery tablesorter

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

如何使用特定列排序的zebra小部件而不是整列排序

这是我的代码

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

1 个答案:

答案 0 :(得分:2)

嗯,我只是这一切的学徒,但通过这种方式就是这样做。这项工作非常适合我,所以我想说问题可能是你没有以适当的方式给tableorter方法提供参数,我的意思是,widgets标签应该与参数结构中的sortList和header一起使用。这只是一个想法,因为我的知识有限,但我希望这会有所帮助。

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

问候