Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >bootstrap table表格的点击详情按钮操作

bootstrap table表格的点击详情按钮操作

作者头像
王小婷
发布于 2025-05-20 06:12:46
发布于 2025-05-20 06:12:46
14300
代码可运行
举报
文章被收录于专栏:编程微刊编程微刊
运行总次数:0
代码可运行

bootstrap table表格的点击详情按钮的时候 只改变当前按钮的状态 其余不变

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<!DOCTYPE html>
<html>

    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <link href="https://cdn.bootcss.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet">
    <!-- 引入bootstrap-table样式 -->
    <link href="https://cdn.bootcss.com/bootstrap-table/1.11.1/bootstrap-table.min.css" rel="stylesheet">
    <!-- jquery及bootstrapjs -->
    <script src="https://cdn.bootcss.com/jquery/2.2.3/jquery.min.js"></script>
    <script src="https://cdn.bootcss.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
    <!-- bootstrap-table.min.js -->
    <script src="https://cdn.bootcss.com/bootstrap-table/1.11.1/bootstrap-table.min.js"></script>
    <!-- 引入中文语言包 -->
    <script src="https://cdn.bootcss.com/bootstrap-table/1.11.1/locale/bootstrap-table-zh-CN.min.js"></script>
    <body>
        <table id="mytab" class="table table-hover"></table>
        <script>
           $('#mytab').bootstrapTable({
                method: 'get',
                url: "data.json",// 请求路径
                striped: true, // 是否显示行间隔色
                pageNumber: 1, // 初始化加载第一页
                pagination: true,// 是否分页
                sidePagination: 'server',// server:服务器端分页|client:前端分页
                pageSize: 15,// 单页记录数
                queryParams: function (params) {// 上传服务器的参数
                    var temp = {// 如果是在服务器端实现分页,limit、offset这两个参数是必须的                                    
                            "pageBean.page": (params.offset / params.limit) + 1, // 当前页码
                            "pageBean.rows": params.limit, // 每页显示数量               
                            "pageBean.pagination": true
                    };
                    return temp;
                },
                columns: [{
                    checkbox: true
                }, {
                    title: 'id',
                    field: 'id',
                    visible: false
                },{
                    title: '姓名',
                    field: 'name',
                }, 
                 {
                    title: '编号',
                    field: 'deviceId',
                    
                }, {
                    title: '分配',
                    field: 'leaveTime',
                    formatter: option
                    
                }]
            })
            
            // 详情按钮
            function option(value, row, index) {
            
            var htm = '<button class="staffdetails" sid="' + row.id + '" onclick="showDetail('+row.id+')">分配</button>'
            return htm;
                }
                
                
                 function showDetail(sid){
                     var that = $('.staffdetails[sid='+sid+']')
                    if(that.text() =="分配"){
                        that.text("取消分配")
                    }else if(that.text() =="取消分配"){
                        that.text("分配")
                    }
                        
                }
                
        </script>
    </body>
</html>

json

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{
    "msg": "查询成功",
    "total": 15,
    "code": 1,
    "rows": [{
        "id": 1,
        "deviceId": "44100AE7ECB4",
        "name": "王小婷"
        
    },{
        "id": 2,
        "deviceId": "44ED45B4",
        "name": "李晓飞"
        
    },{
        "id": 3,
        "deviceId": "2345DFGHJ2345",
        "name": "李大厨"
        
    },{
        "id": 4,
        "deviceId": "2345ASDF4",
        "name": "吴大佐"
        
    }]
}

效果如下 点击分配按钮 将当前点击按钮改变文字即可

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2025-05-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
bootstrap table点击修改按钮给弹框赋值
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <title>Dashboard | Nadhif - Responsive Admin Template</title> <link rel="stylesheet" href="http://cdn.bootcss.com/bootstrap/3.3.0/css/bootstrap.min.css"> <
王小婷
2020/10/28
1.3K0
Bootstrap Table表格分页的使用及分页数据(Excel)导出
1:引入Bootstrap Table表格插件相关链接:这里直接拿来用就可以了,如果要下载到本地,可以自行去官网下载。
王小婷
2019/03/15
5.4K0
Bootstrap Table表格分页的使用及分页数据(Excel)导出
Bootstrap Table表格分页的使用及分页数据(Excel)导出
1:引入Bootstrap Table表格插件相关链接:这里直接拿来用就可以了,如果要下载到本地,可以自行去官网下载。
王小婷
2025/05/18
900
Bootstrap Table表格分页的使用及分页数据(Excel)导出
bootstrap table表格内容居中对齐
官方网站: http://bootstrap-table.wenzhixin.net.cn/ 参考文档:http://issues.wenzhixin.net.cn/bootstrap-table/index.html 中文文档:http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/ 下载bootstrap Table插件所必须的js,地址:https://github.com/wenzhixin/bootstrap-table
王小婷
2019/07/24
4.8K0
Bootstrap Table根据参数搜索功能
在使用jQuery开发的时候,经常会用到Bootstrap Table来实现需要用到的一些表格。
王小婷
2020/12/14
2.4K0
Bootstrap Table根据参数搜索功能
bootstrap-table表格超过长度自动隐藏
今天说一说bootstrap-table表格优化相关的,当表格里面的内容列数过多的,内容长度过长的时候,会出现自动换行的效果,整个表格的每一行高度就不相同了,看上去就不够美观。
王小婷
2019/11/27
3.6K0
javascript escape()和unescape()区别
escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。
王小婷
2021/07/13
2K1
Bootstrap Table使用教程(请求json数据渲染表格)
今天来写一个关于Bootstrap Table使用教程(请求json数据渲染表格) json数据来源于后端小伙伴的接口,我放在本地进行模拟了
王小婷
2019/11/07
7.7K0
Bootstrap Table使用教程(请求json数据渲染表格)
Bootstrap Table写一个Demo
基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能。
王小婷
2019/05/17
1.6K0
表格插件-bootstrap table的分页使用示例
4:完整的添加数据之后显示在表格里面,自动分页代码,删除和编辑效果 jsp界面 :
王小婷
2018/12/13
3.4K0
表格插件-bootstrap table的分页使用示例
python测试开发django-120.bootstrap-table表格添加操作按钮(查看/修改/删除)
接着前面这篇https://www.cnblogs.com/yoyoketang/p/15242055.html 在columns最后添加一个操作项,formatter属性可以帮助我们更加灵活的显示表格中的内容
上海-悠悠
2021/09/14
1.1K0
python测试开发django-117.bootstrapTable结合Paginator分页器查显示表格
bootstrap 提供了table表格插件,可以快速帮我们实现分页功能。这样就不用在前端页面上写分页逻辑,只需关注后端给对应数据就行。 bootstrap-table提供两种分页方式,client和server,即客户端和服务端分页;
上海-悠悠
2021/09/14
1.5K0
Bootstrap Bootstrap表格插件bootstrap-table配置与应用小结
https://gitee.com/ishouke/front_end_plugin/blob/master/jquery-3.2.1.min.js
授客
2019/09/10
13.4K0
Bootstrap Bootstrap表格插件bootstrap-table配置与应用小结
表格插件-bootstrap table的使用示例
基于 Bootstrap 的 jQuery 表格插件,通过简单的设置,就可以拥有强大的单选、多选、排序、分页,以及编辑、导出、过滤(扩展)等等的功能。
王小婷
2018/12/12
1.9K0
BootstrapTable的使用教程一:实现一个简单的表格和分页二:说一说BootstrapTable的属性一览表三:bootstrap-table如何设置首行变色,其他行不变色
官方网站: http://bootstrap-table.wenzhixin.net.cn/ 参考文档:http://issues.wenzhixin.net.cn/bootstrap-table/index.html 中文文档:http://bootstrap-table.wenzhixin.net.cn/zh-cn/documentation/ 下载bootstrap Table插件所必须的js,地址:https://github.com/wenzhixin/bootstrap-table 在开
王小婷
2018/05/31
5.1K0
手撸的一个快递查询系统,竟然阅读量过1.8w
做这个项目的初衷是因为我去年在微信卖老家水果,好多朋友下单后都问我快递单号,每天发货后我都要挨个甄别这个人是哪个快递信息,很麻烦一部小心就搞错了。基于这件小事我有了自助快递查询的这个想法。将发货的快递信息导入到我的系统里,用户访问我的系统,通过输入手机号就可以查看自己的快递物流信息。 项目是去年8月写的,一直搁浅在哪,最近无意间翻看我发的那篇文章自助快递单号查询阅读量竟然都1.8w了,有图有真相。
不安分的猿人
2020/04/23
1.5K0
手撸的一个快递查询系统,竟然阅读量过1.8w
用这个库 3 分钟实现让你满意的表格功能:Bootstrap-Table
这是 HelloGitHub 推出的《讲解开源项目》[1]系列,今天给大家推荐一个基于 Bootstrap 和 jQuery 的表格插件:Bootstrap-Table
HelloGitHub
2021/05/14
3K0
php 接口与前端数据交互实现示例代码
最近在做前后端数据交互的尝试,也跳了很多坑,使用的是php+bootstrap-table+js,把一些收获记录在这里,方便查询。 这个小项目,仅有3个文件,分别为:
用户2323866
2021/07/02
2.1K0
bootstrap-table数据导出Excel 、JSON、txt、pdf等
API地址:https://examples.bootstrap-table.com/#options/server-side-pagination.html tableExport源码下载地址:https://github.com/hhurz/tableExport.jquery.plugin bootstrap-table下载地址:https://github.com/wenzhixin/bootstrap-table
别团等shy哥发育
2023/02/25
4K0
bootstrap-table数据导出Excel 、JSON、txt、pdf等
ABP入门系列(14)——应用BootstrapTable表格插件
源码路径:Github-LearningMpaAbp 1. 引言 之前的文章ABP入门系列(7)——分页实现讲解了如何进行分页展示,但其分页展示仅适用于前台web分页,在后台管理系统中并不适用。后台管
圣杰
2018/01/11
4.7K0
ABP入门系列(14)——应用BootstrapTable表格插件
推荐阅读
相关推荐
bootstrap table点击修改按钮给弹框赋值
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验