bootstrap table editable 文档_bootstrap复选框样式

bootstrap table editable 文档_bootstrap复选框样式问题描述:采用bootstrap中的table进行页面布局,然后通过ajax请求数据源,然后动态添加表格内容。添加时,采用的自己拼接字符串,然后追加到表格中。结果发现bootstrap的表格样式没有生效。页面代码:消费类别描述消费数量消费时间JS代码:$.ajax({ty

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

问题描述:采用bootstrap中的table进行页面布局,然后通过ajax请求数据源,然后动态添加表格内容。添加时,采用的自己拼接字符串,然后追加到表格中。结果发现bootstrap的表格样式没有生效。

页面代码:

<table class="table table-striped" id="content">
    <th class="row">
        <td class="col-xs-3">消费类别</td>
        <td class="col-xs-3">描述</td>
        <td class="col-xs-3">消费数量</td>
        <td class="col-xs-3">消费时间</td>
    </th>
</table>

JS代码:

$.ajax({
        type: "GET",
        url: "../../getBillingRecords.do",
        // contentType: "application/json; charset=utf-8",
        dataType: "json",
        async:false,
        data:{
            currentPage:options.currentPage,
            pageSize:options.numberOfPages
        },
        success: function (data) {
            if (data == ""){
                swal({
                    title: "暂无数据",
                    text: "3秒后自动消失",
                    timer: 3000,
                    type:"info",
                    showConfirmButton: true
                });
            }else{
                var html = "";
                for (var i = 0; i < data.length;i++){
                    html += "<tr class='row'>" +
                        "<td class='col-xs-3'>"+data[i].categoryName+"</td>" +
                        "<td class='col-xs-3'>"+data[i].describes+"</td>" +
                        "<td class='col-xs-3'>"+data[i].amount+"</td>" +
                        "<td class='col-xs-3'>"+data[i].createTime+"</td>" +
                        "</tr>" ;
                }
                // $("#content").empty();
                $("#content").append(html);
            }
        },
        error: function () {
            swal({
                title: "服务器错误,请联系管理员",
                text: "5秒后自动消失",
                timer: 5000,
                type:"error",
                showConfirmButton: true
            });
        }
    });


如上,便是具体代码,内容拼接也很正常,页面能够正常显示数据,但样式丢失。

通过笔者研究后,发现这样动态添加的方式是有问题的。

不能直接在<table>标签中动态append代码。如果想要自己拼写代码,需要在<tbody>中追加代码,这样样式就能正常展示。

修改后代码:


<table class="table table-striped">
    <th class="row">
        <td class="col-xs-3">消费类别</td>
        <td class="col-xs-3">描述</td>
        <td class="col-xs-3">消费数量</td>
        <td class="col-xs-3">消费时间</td>
    </th>
    <tbody id="content">

    </tbody>
</table>


当然,除了自己手动拼接html代码外,也可以引用bootstrap-table.js自动的添加内容。既方便也不会出现差错。

具体使用方式,请参见:多种方式填充单元格数据

希望对大家有帮助,谢谢!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191339.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • WIN10系统开机一个WIFI都找不到,网络适配器里没有WLAN驱动,连接不了网络问题【耗时3天测试10多种方法】

    WIN10系统开机一个WIFI都找不到,网络适配器里没有WLAN驱动,连接不了网络问题【耗时3天测试10多种方法】目录1.前言2.出现的问题情况2.1找不到WIFI,连不了网。2.2网络适配器里没有WLAN选项3.解决方法(推荐按顺序进行)。1.先检查WLAN是否存在2.修改服务设置3.直接重启4.通过驱动软件修复电脑网络5.通过ccleaner修复注册表6.进入bios系统修改wireless设置7.重装系统(最好不要)8.博主问题的解决1.前言最近每天打开电脑时都会出现这样的情况,每次折腾半天,有时候运气好重启一下就…

    2022年7月11日
    45
  • vscode配置javaweb环境_vscode electron

    vscode配置javaweb环境_vscode electronVScode配置Java环境1、下载VSCodeVSCode下载官网2、配置中文环境如果懂英语,或者想在编程上有更好的进步,可以跳过这一步,毕竟以后工作,很多软件并非中文,但像我这样的英语困难户,还是下载了该插件,毕竟香啊(〃 ̄︶ ̄)在VSCode的左侧点击小方块,搜索Chinese(Simplified)LanguagePackforVisualStudioCode插件,点击安装。(这是安装后的界面)3、配置相关插件和Java的JDK1、新建文件(快捷键Ctrl

    2022年10月3日
    4
  • java 文件锁[通俗易懂]

    java 文件锁[通俗易懂]今天在分析HDFS数据节点的源码时,了解到在数据节点的文件结构中,当数据节点运行时,${dfs.data.dir}下会有一个名为”in_use.lock”的文件,该文件就是文件锁。文件加锁是JDK1.4引入的一种机制,它允许我们同步访问某个作为共享资源的文件。竞争同一文件的两个线程可能在不同的Java虚拟机上,或者一个是Java线程,另一个是操作系统中的某个本地线程。文件锁对其他的操作系

    2022年6月28日
    50
  • 【小白的java成长系列】——面向对象基础

    【小白的java成长系列】——面向对象基础

    2021年11月13日
    39
  • 第三章 数据库

    第三章 数据库

    2021年3月12日
    157
  • HTML 有序列表 字母,HTML有序列表| HTML编号列表

    HTML 有序列表 字母,HTML有序列表| HTML编号列表本文概述HTML排序列表或编号列表以编号格式显示元素。HTMLol标签用于有序列表。我们可以使用有序列表以数字顺序格式或字母顺序格式或强调顺序的任何格式来表示项目。编号列表可以有不同类型:数值(1,2,3)大写罗马数字(IIIIII)小罗马数字(iiiiii)大写字母(ABC)小写字母(abc)为了表示不同的有序列表,标记中有5种类型的属性。类型描述输入“1”这是默认类…

    2022年6月17日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号