Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery tablesorter按列id而不是列号排序_Javascript_Jquery_Tablesorter - Fatal编程技术网

Javascript jQuery tablesorter按列id而不是列号排序

Javascript jQuery tablesorter按列id而不是列号排序,javascript,jquery,tablesorter,Javascript,Jquery,Tablesorter,我有一个HTML表,我正在使用jQuery tablesorter进行排序。我有一个外部链接,它使用JavaScript按名称对表进行排序。但是,在该JavaScript函数中,我必须说按列0排序,而不是只说按名称列排序 如何修改下面的内容,使我不必记住名称是JavaScript中的第0列 $('document').ready(function(){ $('table#classes_table').tablesorter(); $("#sort-link").click(f

我有一个HTML表,我正在使用jQuery tablesorter进行排序。我有一个外部链接,它使用JavaScript按名称对表进行排序。但是,在该JavaScript函数中,我必须说按列0排序,而不是只说按名称列排序

如何修改下面的内容,使我不必记住名称是JavaScript中的第0列

$('document').ready(function(){
    $('table#classes_table').tablesorter();

    $("#sort-link").click(function() {
      //How can I say something like sort by "Name" instead of having to remember name is column 0
      var sorting = [[0,0]
      $("table").trigger("sorton",[sorting]);
      return false;
    });
});

<a href="#" id="sort-link">Sort by name</a><br><br>
<table class="tablesorter" id="classes_table">
    <thead>
      <tr>
        <th>Name</th>
        <th>School</th>
        <th>Students</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>Class1</td>
        <td>School5  </td>
        <td>32</td>
      </tr>
      <tr>
        <td>Class2</td>
        <td>School1</td>
        <td>7</td>
      </tr>
    </tbody>
</table>
$('document').ready(函数(){
$('table#classes_table').tablesorter();
$(“#排序链接”)。单击(函数(){
//如何说“按名称排序”之类的话,而不必记住列0的名称
变量排序=[[0,0]
$(“表”).trigger(“sorton”,[sorting]);
返回false;
});
});


名称 学校 学生 第一类 学校5 32 类别2 学校一 7.
你可以使用黑客

var columnIndex = $('table > thead > tr > th:contains("Name")').index();