我正在使用http://tablesorter.com/docs/example-options-headers.html
$("#sort-table").tablesorter(
{headers: {
0: {
sorter: false
},
dynamic_value: {
sorter: false
}
}
});
如何从例如$('。header')传递Dynamic_value。长度?
<thead>
<tr>
<th width="20"><?php echo $check;?></th>
<th class="header">FullName</th>
<th class="header">Rank</th>
<th class="header">Email</th>
<th class="header">Position</th>
<th width="15"></th>
</tr>
答案 0 :(得分:4)
我想您要将sorter: false
应用于必须动态计算该数字的某列。据我所知,JavaScript不允许任何直接语法,所以你必须使用以下内容:
headerset = {
0: {
sorter: false
}
// any other static column here
};
// repeat the following line for each dynamic value
headerset[dynamicvalue] = { sorter: false };
// the variable headerset now contains the header settings
// you can apply them to the tablesorter
$("#sort-table").tablesorter({ headers: headerset });
它不优雅,但应该有效。
答案 1 :(得分:0)
以上查询的解决方案如下:
$(document).ready(function()
{
// extend the default setting to always sort on the first column
$.tablesorter.defaults.sortList = [[0,0]];
var newheader={
1:{sorter:false},
4:{sorter:false}
};
$(".tablesorter").tablesorter({headers:newheader});
});
我们还可以使用json字符串扩展选项,如下所示。 我在http://codebins.com/codes/home/4ldqpcd
上创建了一个包含解决方案的bin