Tablesorter数学小部件使用数据 - *

时间:2015-11-02 14:41:18

标签: jquery tablesorter

我正在使用Mottie的Tablesorter(https://github.com/Mottie/tablesorter),我正在尝试在格式为这样的单元格上使用Math小部件;

<td data-number="50">Fifty</td>

但是我似乎无法找到如何将data-*传递到arry选项上的math-complete;

  math_complete : function($cell, wo, result, value, arry) {
    var txt = '<span class="align-decimal">' +
      ( value === wo.math_none ? '' : '$ ' ) +
      result + '</span>';
    if ($cell.attr('data-math') === 'all-sum') {
      // when the "all-sum" is processed, add a count to the end
      return txt + ' (Sum of ' + arry.length + ' cells)';
    }
    return txt;
  }

另外,我使用的是v2.18.2。

Documentation Link

1 个答案:

答案 0 :(得分:1)

数学小部件设置为从textAttribute选项设置的数据属性中获取信息。因此,如果您要使用data-number,请将该属性设置为"data-number"demo):

$(function () {
    $('table').tablesorter({
        theme: 'blue',
        textAttribute: 'data-number',
        widgets: ['zebra', 'math']
    });
});