bootstrapTable 获取选中的一行数据
时间: 2023-08-06 12:09:47 浏览: 536
你可以使用 `getSelections` 方法获取 Bootstrap Table 中所有选中的行数据。如果你只需要获取选中的第一行数据,可以使用以下代码:
```javascript
var selections = $('#table').bootstrapTable('getSelections');
var firstSelection = selections[0];
```
这段代码先使用 `getSelections` 方法获取所有选中的行数据,然后使用数组的下标 `[0]` 获取第一行数据。如果没有选中任何行,`selections` 数组将为空,`firstSelection` 变量也将为 `undefined`。
如果你想在用户选中或取消选中行时触发一个事件,可以使用 `onCheck` 和 `onUncheck` 属性。以下是一个示例:
```javascript
$('#table').bootstrapTable({
onCheck: function(row) {
console.log('Row checked:', row);
},
onUncheck: function(row) {
console.log('Row unchecked:', row);
}
});
```
这个示例中,我们使用了 `onCheck` 和 `onUncheck` 事件,在选中和取消选中行时分别输出一条日志。注意,`row` 参数是一个 JavaScript 对象,包含了该行的所有数据。你可以根据需要对这些数据进行操作。