在前端使用bootstrap-table插件,实现按列搜索功能

做搜索的时候,设置data-search这个属性为:data-search=”true”,就可以实现全表格,输入任意字符的模糊搜索。
我的问题:希望实现按某一列来模糊搜索对应数据,请问这个要怎么实现呢?

图片描述

阅读 14.6k
4 个回答

我写的是搜索某列的,所以在table的列定义里边需要进行搜索的页添加searchable:true,不需要进行搜索的也添加searchable:false, 就可以了,可能跟你的要求不大一样

前端获取搜索的字段然后再去查数据库之后再显示到表格。用ajax

customSearch:function customSearch(text) {
    if(text == undefined){
        return false;
    }
    var arr = []
    $.each(this.data, function (index,item){
        if( item.id == text ){
            arr.push(item)
        }
    })
    this.data = arr;
    $('#table').bootstrapTable('refresh');
},
推荐问题