移动端(bx5)checkbox全选/全不选功能

新手上路,请多包涵

问题描述

list绑定data组件循环出来三条信息,都有checkbox,和list同级div下单独放置了一个checkbox,如何用div下的checkbox实现全选/全不选功能,使用this.comp没办法获取到list内的数据长度

问题出现的环境背景及自己尝试过哪些方法

bex5_V3.8开发工具

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)
var ckAll=this.comp("checkAll");
var ck=this.comp("checkbox");

if(ckAll.checkedValue===1){

for(var i=0;i<ck.length;i++)
    ck[i].checkedValue=true;

}else if(ckAll.checkedValue===0){

for(var j=0;j<ck.length;j++)
    ck[j].checkedValue=false;

}

你期待的结果是什么?实际看到的错误信息又是什么?

点击checkAll名称的checkbox组件时能够让页面上所有被遍历出来的checkbox都改变为被选取状态

阅读 1.2k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题