如何使用jtable
获取所选行的ID。
我播种事件选择改变但我不知道如何获得所选行的第一个单元格,即id。
表格的名称为tModelIndex
selectionChanged: function () {
var $selectedRows = $('#tModelIndex').jtable('selectedRows');
if ($selectedRows.length > 0) {
// alert(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
}
}
在此
中, StudentId 表示您在jTable中的列名
record.StudentId