最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

layui復(fù)選框的全選與取消實(shí)現(xiàn)方法

 更新時間:2019年09月02日 15:21:38   作者:木大大  
今天小編就為大家分享一篇layui復(fù)選框的全選與取消實(shí)現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

廢話不多說啦,直接貼上代碼吧!

   <div class="layui-form-item layui-form-text">
            <label class="layui-form-label">
                <span class="x-red">*</span>權(quán)限表
            </label>
            <div class="layui-input-block">
                <table class="layui-table layui-input-block">
                    <tbody>
                <tr>
                    <td>
                        客戶管理
                       <input class="checkbox_v1" type="checkbox" name="checkbox_v1" value="客戶管理" lay-filter="checkbox_v1">
                    </td>
                    <td>
                        <div class="layui-input-block">
                            <input name="checkbox1[]" type="checkbox" value="意向" class="checkbox1" lay-filter="checkbox1">意向
                            <input name="checkbox1[]" type="checkbox" value="會員" class="checkbox1" lay-filter="checkbox1">會員
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        施工管理
                        <input class="checkbox_v2" type="checkbox" name="checkbox_v2" value="施工管理" lay-filter="checkbox_v2">
                    </td>
                    <td>


                        <div class="layui-input-block">
                                <input type="checkbox" name="checkbox2[]" value="設(shè)計(jì)" class="checkbox2" lay-filter="checkbox2">設(shè)計(jì)
                                <input type="checkbox" name="checkbox2[]" value="完工" class="checkbox2" lay-filter="checkbox2" >完工
                                <input type="checkbox" name="checkbox2[]" value="業(yè)主" class="checkbox2" lay-filter="checkbox2">業(yè)主
                        </div>
                    </td>
                </tr>
                <tr>
                    <td>
                        系統(tǒng)設(shè)置
                       <input class="checkbox_v3" type="checkbox" name="checkbox_v3" value="系統(tǒng)設(shè)置" lay-filter="checkbox_v3">
                    </td>
                    <td>
                        <div class="layui-input-block">
                                <input type="checkbox" name="checkbox3[]" value="個人資料" class="checkbox3" lay-filter="checkbox3" >個人
                                <input type="checkbox" name="checkbox3[]" value="BOSS"  class="checkbox3" lay-filter="checkbox3" >BOSS
                        </div>
                    </td>
                </tr>
                    </tbody>
                </table>
            </div>
        </div>
<script>
 layui.use([ 'layer', 'jquery', 'form'], function() {

  $ = layui.jquery;
  var form = layui.form
    ,layer = layui.layer;

  form.on('checkbox(checkbox_v1)', function(data){
   var a = data.elem.checked;
   if(a == true){
    $(".checkbox1").prop("checked", true);
    form.render('checkbox');
   }else {
    $(".checkbox1").prop("checked", false);
    form.render('checkbox');
   }
  });

  form.on('checkbox(checkbox1)', function(data) {
   var b = data.elem.checked;
   if(b == true){
    $(".checkbox_v1").prop("checked", true);
    form.render('checkbox');
   }else {
    var item = $(".checkbox1");
    var bool = false;
    for (var i = 0; i < item.length; i++) {
     if(item[i].checked == true){
      bool = true;
      break;
     }
    }
    if(bool==false) {
     $(".checkbox_v1").prop("checked", false);
     form.render('checkbox');
    }
   }

  });

  form.on('checkbox(checkbox_v2)', function(data){
   var a = data.elem.checked;
   if(a == true){
    $(".checkbox2").prop("checked", true);
    form.render('checkbox');
   }else {
    $(".checkbox2").prop("checked", false);
    form.render('checkbox');
   }
  });

  form.on('checkbox(checkbox2)', function(data) {
   var b = data.elem.checked;
   if(b == true){
    $(".checkbox_v2").prop("checked", true);
    form.render('checkbox');
   }else {
    var item = $(".checkbox2");
    var bool = false;
    for (var i = 0; i < item.length; i++) {
     if(item[i].checked == true){
      bool = true;
      break;
     }
    }
    if(bool==false) {
     $(".checkbox_v2").prop("checked", false);
     form.render('checkbox');
    }
   }

  });

  form.on('checkbox(checkbox_v3)', function(data){
   var a = data.elem.checked;
   if(a == true){
    $(".checkbox3").prop("checked", true);
    form.render('checkbox');
   }else {
    $(".checkbox3").prop("checked", false);
    form.render('checkbox');
   }
  });

  form.on('checkbox(checkbox3)', function(data) {
   var b = data.elem.checked;
   if(b == true){
    $(".checkbox_v3").prop("checked", true);
    form.render('checkbox');
   }else {
    var item = $(".checkbox3");
    var bool = false;
    for (var i = 0; i < item.length; i++) {
     if(item[i].checked == true){
      bool = true;
      break;
     }
    }
    if(bool==false) {
     $(".checkbox_v3").prop("checked", false);
     form.render('checkbox');
    }
   }

});

</script>

以上這篇layui復(fù)選框的全選與取消實(shí)現(xiàn)方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql輸出數(shù)據(jù)賦給js變量報unterminated string literal錯誤原因

    mysql輸出數(shù)據(jù)賦給js變量報unterminated string literal錯誤原因

    mysql 數(shù)據(jù)庫數(shù)據(jù)賦給js變量報unterminated string literal錯誤原因
    2010-05-05
  • 微信小程序wx.uploadfile 本地文件轉(zhuǎn)base64的實(shí)現(xiàn)代碼

    微信小程序wx.uploadfile 本地文件轉(zhuǎn)base64的實(shí)現(xiàn)代碼

    這篇文章主要介紹了微信小程序wx.uploadfile 本地文件轉(zhuǎn)base64的實(shí)現(xiàn)方法,文中通過代碼講解給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • echarts中tooltip添加點(diǎn)擊事件代碼示例

    echarts中tooltip添加點(diǎn)擊事件代碼示例

    這篇文章主要給大家介紹了關(guān)于echarts中tooltip添加點(diǎn)擊事件的相關(guān)資料,echarts tooltip點(diǎn)擊事件是指當(dāng)用戶點(diǎn)擊圖表中的提示框(tooltip)時觸發(fā)的事件,需要的朋友可以參考下
    2023-07-07
  • javascript中一些數(shù)組常用的API總結(jié)

    javascript中一些數(shù)組常用的API總結(jié)

    Js中數(shù)組是一個重要的數(shù)據(jù)結(jié)構(gòu),它相比于字符串有更多的方法,本篇文章總結(jié)了一些數(shù)組中常用的API,我們把它們分成兩類,一類是會改變原始數(shù)組,一類是不會改變原始數(shù)組,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-09-09
  • JavaScript中三種觀察者實(shí)現(xiàn)案例分享

    JavaScript中三種觀察者實(shí)現(xiàn)案例分享

    前面突然看到 Object.defineProperty,就順道想到 Proxy,然后就想到了觀察者案例,這邊還沒有用 javascript編寫一個觀察者的案例呢,順道加入了一個 event-bus 監(jiān)聽事件案例,湊一起看一看不同的實(shí)現(xiàn)方式,需要的朋友可以參考下
    2023-08-08
  • JavaScript中的Proxy對象

    JavaScript中的Proxy對象

    這篇文章主要介紹了JavaScript中的Proxy對象的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)JavaScript,感興趣的朋友可以了解下
    2020-11-11
  • JS 組件系列之 bootstrap treegrid 組件封裝過程

    JS 組件系列之 bootstrap treegrid 組件封裝過程

    最近產(chǎn)品需要設(shè)計(jì)一套相對完整的組織架構(gòu)的解決方案,由于組織架構(gòu)涉及到層級關(guān)系,在表格里面展示層級關(guān)系,自然就要用到所謂的treegrid。下面小編通過本文給大家分享JS 組件系列之 bootstrap treegrid 組件的封裝過程,需要的朋友可以參考下
    2017-04-04
  • 微信小程序?qū)崿F(xiàn)日歷小功能

    微信小程序?qū)崿F(xiàn)日歷小功能

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)日歷小功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 談?wù)処ntersectionObserver懶加載的具體使用

    談?wù)処ntersectionObserver懶加載的具體使用

    這篇文章主要介紹了談?wù)処ntersectionObserver懶加載的具體使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 早該知道的7個JavaScript技巧

    早該知道的7個JavaScript技巧

    早該知道的7個JavaScript技巧,有了這7個JavaScript技巧,事半功倍,感興趣的小伙伴們可以參考一下
    2016-06-06

最新評論

香河县| 江源县| 思南县| 光山县| 桐庐县| 贵港市| 蒲城县| 托克逊县| 垣曲县| 濉溪县| 鄄城县| 新田县| 古蔺县| 司法| 丰县| 东丰县| 右玉县| 韩城市| 噶尔县| 固始县| 南木林县| 长宁县| 得荣县| 玉山县| 虎林市| 扎囊县| 牡丹江市| 邢台县| 武陟县| 都安| 内黄县| 广灵县| 黄石市| 迁安市| 秭归县| 华池县| 翁牛特旗| 嘉黎县| 乌苏市| 平江县| 阜新|