我正在使用jQuery Tablesorter来对表格排序。我的一个列如下:如何使用jQuery Tablesorter对包含两个div的列进行排序?
<td>
<div>
<span class="green">Yes</span> <a href="##">(unverify)</a>
</div>
<div class="hidden">
<span class="red">No<>/a> <a href="##">(verify)</a>
</div>
</td>
换句话说,有两个div,一个显示是在绿色的链接,以及其他显示没有在红色的链接。其中一个div始终处于隐藏状态,只要用户点击该链接,就会切换这两个div。
jQuery Tablesorter无法在此列上排序。有没有办法让它这样做,或者我必须修改HTML才能使其运行?
谢谢,这个工作。对我来说,在'textExtraction'代码是'$返回(节点).find(” div:not(.hidden)')。find('span')。text();' –
Oi,我刚刚意识到这适用于所有列的textExtraction函数。在表中我想让其他列使用默认排序器排序,因为这些列工作正常。 –
@DanielT。,我的答案中的自定义分析器方法几乎是相同的东西,但允许您指定哪些列应用它至。 –