【问题标题】:How to get Bootstrap table data and delete the row如何获取 Bootstrap 表数据并删除行
【发布时间】:2019-02-09 00:35:28
【问题描述】:

这是我的 ejs 文件的一部分。假设,有如下引导表。

我想要做的是,如果我按下一个按钮,我的 del() 函数将被执行以删除选定的行。但它不起作用。 我的函数甚至没有得到'row.data'

如何获取row.data并根据row.data删除一行?

 $('#table').bootstrapTable({
               columns: [{
                      field: 'no',
                      title: 'No',
                      align: 'center',
                      valign: 'middle',
                      sortable: true
                  }, {
                      field: 'seq',
                      title: 'rank',
                      align: 'center',
                      valign: 'middle',
                      sortable: true
                  }, {field: 'title',
                      title: 'name',
                      align: 'center',
                      valign: 'middle',
                      sortable: true }, [
                  ]data: [{
                      id: 1,
                      no: 1,
                      seq:1,
                      title: 'Test 1',

                  },{
                      id: 2,
                      no: 2,
                      seq: 2,
                      title: 'Test 2',
                     }]
                    });

function del(){

   var $table = $('table');
   var ids = $.map($table.bootstrapTable('getSelections'), function (row) {
        console.log("checked");
        return row.data;
   });
   console.log("Ids : " + ids);

  $('#table').bootstrapTable('remove', {
       index : 1
    });
  }

【问题讨论】:

    标签: javascript jquery bootstrap-4 ejs


    【解决方案1】:

    您错过了 # 登录 del 功能。应该是——

    var $table = $('#table');
    

    【讨论】:

      猜你喜欢
      • 2019-10-30
      • 1970-01-01
      • 2017-01-20
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      • 1970-01-01
      • 2021-12-11
      相关资源
      最近更新 更多