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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 如何查看任何一下网站的全部二级域名?

    如何查看任何一下网站的全部二级域名?

    2021年10月21日
  • python 脚本实现查看文件内容

    python 脚本实现查看文件内容

    2022年4月2日
  • zigbee开发板(nxpzigbee开发)

    前面我们搭建好了zigbee开发的硬件平台,买一块开发板,注意只要这块开发板上有cc2530,可以向里面烧录程序就可以了。具体的烧录过程我会最近上传我的烧录过程,相关软件我尽快上传。好了回归这一次的主题,那么我们到底需要什么样的开发环境呢?这完全取决于你的项目大小,如果你的项目只是学会使用zigbee,那么你只需要一款烧录软件,以及一款合适的用于编写cc2530的c编译器就OK了。但是我这

    2022年4月10日
  • qt容器类_下面属于容器类的是

    qt容器类_下面属于容器类的是C++中容器类是属于标准模板库中的内容,有必要回顾下标准模板库。STL=StandardTemplateLibrary,标准模板库,惠普实验室开发的一系列软件的统称。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。STL被内建在编译系统之内。 在C++标准中,STL被组织为下面的

    2022年9月4日
  • C# FileSystemWatcher用法详解[通俗易懂]

    C# FileSystemWatcher用法详解[通俗易懂]FileSystemWatcher控件主要功能:监控指定文件或目录的文件的创建、删除、改动、重命名等活动。可以动态地定义需要监控的文件类型及文件属性改动的类型。1.常用的几个基本属性:(1)Path:设置要监视的目录的路径。(2)IncludeSubdirectories:设置是否级联监视指定路径中的子目录。(3)Filter:设置筛选字符串,用于确定在目录中监

    2022年6月16日
  • js中如何判断数组中包含某个特定的值_js数组是否包含某个值

    js中如何判断数组中包含某个特定的值_js数组是否包含某个值array.indexOf判断数组中是否存在某个值,如果存在返回数组元素的下标,否则返回-1letarr=[‘something’,’anything’,’nothing’,’anything’];letindex=arr.indexOf(‘nothing’);#结果:2array.includes(searchElement[,fromIndex])判断一个数组是否包含一个指定的值,如果存在返回true,否则返回false。参数:search..

    2022年8月31日

发表回复

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

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