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

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

图片描述

阅读 14.5k
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');
},
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题