bootstrap table editable 文档_bootstrap复选框样式

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


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

相关推荐

  • sql语句的简单用法 db2删除修改字段名,db2一次增加多个字段

    sql语句的简单用法 db2删除修改字段名,db2一次增加多个字段

    2021年7月16日
  • 什么叫侧面指纹识别_又见侧面指纹,四大指纹识别技术,你会如何选择?「建议收藏」

    什么叫侧面指纹识别_又见侧面指纹,四大指纹识别技术,你会如何选择?「建议收藏」原标题:又见侧面指纹,四大指纹识别技术,你会如何选择?1.正面实体指纹系统关于最早搭载正面指纹识别技术的手机,估计大家都会说是苹果公司在2013年9月发布的iPhone5s。其实最早的应该是摩托罗拉公司。只是苹果公司的影响比较大,在iPhone5s之后,将这项技术推向了颠峰,引领了潮流。之后各大手机厂商也纷纷加入了这个行列,越来越多的指纹识别手机面世。得益于苹果手机传统的HOME键,刚好可…

    2022年6月29日
  • glPushMatrix()和glPopmatirx()

    原文地址:http://blog.csdn.net/tyxkzzf/article/details/40907273OpenGL有三个矩阵堆栈,分别是GL_MODELVIEW(模型视图矩阵堆栈)、GL_PROJECTION(投影矩阵堆栈)、GL_TEXTURE(纹理矩阵堆栈),用法和普通堆栈一样;这里我们只讲模型视图矩阵堆栈,OpenGL提供了相应的接口:glPushMatir

    2022年4月6日
  • [大整数乘法] java代码实现

    [大整数乘法] java代码实现

    2021年8月26日
  • IP地址划分[通俗易懂]

    IP地址划分[通俗易懂]IP地址划分1IP地址分类(1)A类IP地址一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,地址范围:1.0.0.1——126.255.255.254二进制表示为:00000001000000000000000000000001——01111110111111111111111111111110可用的A类网络有126个,每个网络能容纳…

    2022年6月11日
  • Java数组(二维数组)「建议收藏」

    Java数组(二维数组)「建议收藏」目录前言多维数组二维数组声明二维数组创建二维数组访问二维数组遍历二维数组最后前言在上一篇文章Java数组(一维数组)中,我们学习了一维数组,那么今天我们来学习Java二维数组。多维数组数组元素除了可以是原始数据类型、对象类型之外,还可以是数组,即数组元素是数组,通过声明数组的数组来实现多维数组。多维数组的使用和二维数组使用相似,我们来介绍二维数组。二维数组声明二维数组声明二维数组语法有两种格式,例如:数组类型[][]数组名;

    2022年7月7日

发表回复

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

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