layui动态设置checkbox选中状态

论坛 期权论坛 脚本     
匿名技术用户   2021-1-5 08:51   144   0

动态监听复选框选中状态 一级分类下有N个二级分类,一级分类的选中状态随着二级分类选中的个数变化 
如二级分类全部选中时一级分类状态为选中  反之为未选中
jquery动态设置layui的checkbox元素的选中状态时始终只能取消选中,却不能重新勾选,应用使用prop代替attr

//监听
form.on('checkbox(jurisdiction)', function (data) {
    //当前分类
    var dqfl =$(data.elem).attr("data-type")
    //当前分类总数
    var dqflzs=$('.twoinput[data-type ='+dqfl+']').length
    //当前分类选中个数
    var xzgs=dqflxz($('.two input[data-type ='+dqfl+']'))
    if(xzgs == dqflzs){
        $('.one input[data-type ='+dqfl+']').prop("checked", true)
    }
    if(xzgs < dqflzs){
        $('.one input[data-type ='+dqfl+']').prop("checked", false);
    }
    form.render();
});

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP