我目前使用以下方法來告訴我的表不使用jQuery tablesorter插件排序某些列:的jQuery的tablesorter如果有不列進行排序類
$(".uiGridContent table").tablesorter({
sortList: [[1, 0]],
headers: {
0: { sorter: false },
5: { sorter: false },
6: { sorter: false }
}
});
的問題是,在我的應用程序,用戶可以添加和刪除列,所以訂單可以改變,所以我目前的代碼不是一個可行的解決方案。如果我在列上放置課程,我不想排序<col class="nosort" />
我怎麼能這樣做,所以它不排序這些列?
因爲我使用<col />
我曾嘗試以下:
$filter_ignore = $("col.nosort").closest("th").index();
$(".uiGridContent table").tablesorter({
sortList: [[1, 0]],
headers: {
$filter_ignore: {
sorter: false
}
}
});
但不工作:/
我想我需要某種形式的循環,找到所有的日與一列爲他們與clase!這裏是我的表的例子:
<table>
<colgroup>
<col class="nosort" />
<col />
</colgroup>
<thead>
<tr>
<th scope="col">a</th>
<th scope="col">b</th>
</tr>
</thead>
<tbody>
<tr>
<td scope="col">a</td>
<td scope="col">b</td>
</tr>
</tbody>
</table>
感謝
退房http://stackoverflow.com/questions/5672993/how-to-ignore-th-with-specific-class-name-in-tablesorter – realshadow
嗨,試過(見OP),但不起作用:/ – Cameron