zoukankan      html  css  js  c++  java
  • 前端checkbox默认勾选状态的判断

    最近迭代版本的 加了一个新功能 每一条数据有一个checkbox

    然后后端传过来的是 每条数据的名字的字符串 并不是ID  

    然后根据名字去给他加默认有勾选状态或者没有勾选状态

    input.checked = (给你传的名字.indexOf(每一条数据的名字)<0)

    当然 checked的值 只是ture 或者false

    你还需要在其他地方判断一下  

     if(checked){ 
    <input type="checkbox" checked class="campaigngoods" value="" >
    } else {
    <input type="checkbox" class="campaigngoods" value="" >
    }
    这样整个的列表的checked的默认值就和传过来的需要表示的是一样的了

    现在在上班没有时间写demo 晚上回家以后在写demo吧

    for (var i in response.list) {
    if (response.list[i].isQrcode == 1) {
    var model = response.list[i];
    var name = ',' + model.name + ','
    model.checked = (ex.indexOf(name) < 0);
    console.log(name)
    self.collection.add(model)
    }
    }


     if(checked){ 
    <input type="checkbox" checked class="campaigngoods" value="" >
    } else {
    <input type="checkbox" class="campaigngoods" value="" >
    }
  • 相关阅读:
    *Delete Duplicate Emails
    Rising Temperature [MySQL]
    mysql链接表,connection string, federated engine
    谷歌在招什么样的人?
    用memcached的时候找key找不到,写了个命令来找找
    jna
    绕树三匝,无枝可依
    vm lxc
    linux proxy
    elisp
  • 原文地址:https://www.cnblogs.com/high-noon/p/6732848.html
Copyright © 2011-2022 走看看