如何使用jtable获取所选行的id

时间:2015-01-21 08:28:22

标签: jquery jquery-jtable

如何使用jtable获取所选行的ID。 我播种事件选择改变但我不知道如何获得所选行的第一个单元格,即id。 表格的名称为tModelIndex

selectionChanged: function () {
    var $selectedRows = $('#tModelIndex').jtable('selectedRows');
    if ($selectedRows.length > 0) {
        // alert(1);
    }
}

1 个答案:

答案 0 :(得分:4)

在这里查看此link,您可以找到简单的示例
确保您已在jTable

中使用此功能
selecting: true, //Enable selecting
multiselect: true, //Allow multiple selecting
selectingCheckboxes: true  //Show checkboxes on first column

然后在 selectionChanged 事件中

selectionChanged: function () {
        //Get all selected rows
        var $selectedRows = $('#tModelIndex').jtable('selectedRows');
        if ($selectedRows.length > 0) {
            //Show selected rows
            $selectedRows.each(function () {
                var record = $(this).data('record');
                alert(record.StudentId);
                alert(record.Name);
            });
         } else {
             //No rows selected logic here
        }
    }

在此record.StudentId中, StudentId 表示您在jTable中的列名