layui table 多行刪除(id獲取)的方法

今天小編就爲大家分享一篇layui table 多行刪除(id獲取)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

<button class="layui-btn layui-btn-danger" data-type="getid" οnclick="delAll()">刪除所有選中行</button>

js:

table.on('checkbox(table)', function(obj){
 var data = obj.data;
});
layui.jquery, active = {
 getid: function () {
  var arr = [];
  var checkStatus = table.checkStatus('tableid')
   , data = checkStatus.data;
  for (var i = 0; i < data.length; i++) { //循環篩選出id
   arr.push(data[i].id);
  }
  $("#ids").val(arr);
 }
}
$('.layui-btn').on('click', function(){
 var type = $(this).data('type');
 active[type] ? active[type].call(this) : '';
});
function delAll(){
  layer.confirm('確定刪除嗎?', {btn: ['確定刪除', '取消']}, function (index) {
   var a1 = $("#ids").val(); //取得已獲取的ids
   $.ajax({ 
  .......  
   });
  });

}

以上這篇layui table 多行刪除(id獲取)的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持神馬文庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章