layui 监听表格复选框选中值的方法

 更新时间:2018年08月15日 08:33:37   作者:王大胆不大胆  
今天小编就为大家分享一篇layui 监听表格复选框选中值的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

需要达到的目的:

ajax()异步请求后台时,需要传入表格里复选框选中的id值

注意:在渲染form on 方法的done里面加入

done:function(res){
 
 table_data=res.data;
 
} 

将复选框选中的值的id加入数组中,然后传递到后台作为ids参数

//自定义数组
 
var table_data=new Array();
 
var ids =new Array();
 
table.on('checkbox(push_port_table)', function(obj){
 
 if(obj.checked==true){
 
  if(obj.type=='one'){
 
  ids.push(obj.data.id);
 
 }else{
 
   for(var i=0;i<table_data.length;i++){
 
   ids.push(table_data[i].id);
 
   }
 
  }
 
 }else{
 
  if(obj.type=='one'){
 
   for(var i=0;i<ids.length;i++){
 
   if(ids[i]==obj.data.id){
 
   // ids.remove(i);用这个方法会报错not a function
 
   //ids.pop(); 建议用这个
 
    ids.splice(i,1);
 
   }
 
  }
 
 }else{
 
  for(var i=0;i<ids.length;i++){
 
   for(var j=0;j<table_data.length;j++){
 
    if(ids[i]==table_data[j].id){
 
    // ids.remove(i);
 
    // ids.pop();
 
    ids.splice(i,1);
 
    }
 
   }
 
  }
 
 }
 
 }
 
 console.log(ids);
 
 console.log(table_data);
 
});
 

以上这篇layui 监听表格复选框选中值的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Javascript实现重力弹跳拖拽运动效果示例

    Javascript实现重力弹跳拖拽运动效果示例

    本文为大家详细介绍下使用Javascript实现重力弹跳拖拽运动的具体调用方法,感兴趣的朋友可以参考下哈
    2013-06-06
  • JS简单实用的倒计时效果实现代码

    JS简单实用的倒计时效果实现代码

    没有事研究了下倒计时的效果,因此自己练习了一下,需要的朋友可以参考下
    2012-08-08
  • javascript Array对象基础知识小结

    javascript Array对象基础知识小结

    感觉自己对Array对象总是有种朦胧的感觉,今天自己手写总结,加深一下印象。
    2010-11-11
  • js对象简介与基本用法示例

    js对象简介与基本用法示例

    这篇文章主要介绍了js对象简介与基本用法,结合实例形式分析了JavaScript对象的概念、功能、基本用法与操作注意事项,需要的朋友可以参考下
    2020-03-03
  • Javascript中神奇的this

    Javascript中神奇的this

    这篇文章主要为大家介绍了Javascript中神奇的this,何为this?this的作用有哪些、以及this神奇的绑定规则,感兴趣的小伙伴们可以参考一下
    2016-01-01
  • web 屏蔽BackSpace键实例代码

    web 屏蔽BackSpace键实例代码

    在web端,输入的时候,很容易在文本框消失焦点的时候,点击退格键,页面就回退了,下面是一种屏蔽页面回退键的方法,一起看看吧
    2016-12-12
  • 微信小程序音乐播放器开发

    微信小程序音乐播放器开发

    这篇文章主要为大家详细介绍了微信小程序音乐播放器开发,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-11-11
  • 用JS编写选项卡效果

    用JS编写选项卡效果

    这篇文章主要为大家详细介绍了用JS编写选项卡效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • JS继承与闭包及JS实现继承的三种方式

    JS继承与闭包及JS实现继承的三种方式

    大家都知道,面向对象的三大特征——封装、继承、多态。下面通过本文给大家介绍JS继承与闭包及JS实现继承的三种方式,感兴趣的朋友一起看看吧
    2017-10-10
  • JS实现移动端实时监听输入框变化的实例代码

    JS实现移动端实时监听输入框变化的实例代码

    这篇文章主要介绍了JS实现移动端实时监听输入框变化的解决方案,需要的朋友可以参考下
    2017-04-04

最新评论