亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

bootstrap+jQuery 實(shí)現(xiàn)下拉菜單中復(fù)選框全選和全不選效果

 更新時(shí)間:2017年06月12日 11:46:34   作者:多小啦  
這篇文章主要給大家介紹了關(guān)于利用bootstrap+jQuery 實(shí)現(xiàn)下拉菜單中復(fù)選框全選和全不選效果的相關(guān)資料,文中給出了完整的示例代碼供大家參考學(xué)習(xí),對(duì)大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友下面來(lái)一起看看吧。

前言

最近幾天在公司做了個(gè)后臺(tái)管理系統(tǒng)的小模塊,其中有個(gè)功能是實(shí)現(xiàn)復(fù)選框的全選和全不選,用bootstrap和jQuery來(lái)實(shí)現(xiàn)。

效果是這樣:


因?yàn)槭莾?nèi)部用,樣式也不要求太好看,直接上代碼。

示例代碼:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <META content="IE=11.0000" http-equiv="X-UA-Compatible">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link rel="stylesheet" href="lib/bootstrap.min.css" rel="external nofollow" />
  <link rel="stylesheet" href="style.css" rel="external nofollow" />
  <style type="text/css">
  .dropdown-menu {
    width: 500px;
    height: 170px;
    padding: 0;
  }

  .dropdown-menu .all {
    width: 100%;
    height: 44px;
    background-color: #f9f9fa;
    line-height: 44px;
    padding-left: 10px;
  }

  .dropdown-menu input[type="checkbox"] {
    margin-left: 20px;
  }

  label.checkbox {
    display: inline-block;
  }

  .choose_bank label {
    margin-bottom: 16px;
  }
  </style>
</head>

<body>
  <div class="btn-group choose_bank" style="height: 22px;">
    <button class="btn btn-mini" style="padding: 0;width: 120px;background-color: #fff;border: 1px solid #ccc">全部</button>
    <button class="btn btn-mini dropdown-toggle" data-toggle="dropdown" style="height: 22px">
      <span class="caret"></span>
    </button>
    <div class="dropdown-menu">
      <label class="all">
        <input type="checkbox"> 全部
      </label>
      <label>
        <input type="checkbox"> 工商銀行
      </label>
      <label>
        <input type="checkbox"> 農(nóng)業(yè)銀行
      </label>
      <label>
        <input type="checkbox"> 中國(guó)銀行
      </label>
      <label>
        <input type="checkbox"> 建設(shè)銀行
      </label>
      <label>
        <input type="checkbox"> 交通銀行
      </label>
      <label>
        <input type="checkbox"> 郵政銀行
      </label>
      <label>
        <input type="checkbox"> 招商銀行
      </label>
      <label>
        <input type="checkbox"> 中信銀行
      </label>
      <label>
        <input type="checkbox"> 民生銀行
      </label>
      <label>
        <input type="checkbox"> 光大銀行
      </label>
      <label>
        <input type="checkbox"> 平安銀行
      </label>
      <label>
        <input type="checkbox"> 北京銀行
      </label>
    </div>
  </div>
</body>
<script src="lib/jquery.min.js"></script>
<script src="lib/bootstrap.min.js"></script>
<script>
var banks = $('.all').siblings().children();
$('.all>input').click(function() {
  var flag = $(this).prop('checked');
  banks.prop('checked', flag);
})
banks.click(function() {
  // 如果有一個(gè)沒(méi)選中,全選按鈕不選中
  // 如果全部選中,全選按鈕被選中
  var num = 0;
  banks.each(function() {
    if ($(this).prop("checked")) {
      num++;
    }
  })
  if (num == banks.length) {
    $('.all>input').prop('checked', true);
  } else {
    $('.all>input').prop('checked', false);
  }
})
</script>

</html>

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • JavaScript 閉包深入理解(closure)

    JavaScript 閉包深入理解(closure)

    最近在網(wǎng)上查閱了不少Javascript閉包(closure)相關(guān)的資料,寫(xiě)的大多是非常的學(xué)術(shù)和專(zhuān)業(yè)。對(duì)于初學(xué)者來(lái)說(shuō)別說(shuō)理解閉包了,就連文字?jǐn)⑹龆己茈y看懂。撰寫(xiě)此文的目的就是用最通俗的文字揭開(kāi)Javascript閉包的真實(shí)面目。
    2009-05-05
  • JavaScript函數(shù)調(diào)用經(jīng)典實(shí)例代碼

    JavaScript函數(shù)調(diào)用經(jīng)典實(shí)例代碼

    JavaScript提供了4種函數(shù)調(diào)用,一般形式的函數(shù)調(diào)用、作為對(duì)象的方法調(diào)用、使用 call 和 apply 動(dòng)態(tài)調(diào)用、使用 new 間接調(diào)用,下面這篇文章主要給大家介紹了關(guān)于JavaScript函數(shù)調(diào)用的相關(guān)資料,需要的朋友可以參考下
    2021-12-12
  • 一文詳解axios四種傳參方式及后端接參

    一文詳解axios四種傳參方式及后端接參

    在開(kāi)發(fā)的過(guò)程中,我們會(huì)經(jīng)常使用到axios進(jìn)行數(shù)據(jù)的交互,這篇文章主要給大家介紹了關(guān)于axios四種傳參方式及后端接參的相關(guān)資料,文中給出了詳細(xì)的代碼示例,需要的朋友可以參考下
    2023-10-10
  • js處理json以及字符串的比較等常用操作

    js處理json以及字符串的比較等常用操作

    js處理json格式的插入、修改、刪除,以及字符串的比較等常用操作,下面有五個(gè)示例,感興趣的朋友可以學(xué)習(xí)下
    2013-09-09
  • JS對(duì)象去重的多種方式小結(jié)

    JS對(duì)象去重的多種方式小結(jié)

    在 JavaScript 中,對(duì)象的去重通常是指在一個(gè)對(duì)象數(shù)組中,根據(jù)某些屬性值去掉重復(fù)的對(duì)象,本文給大家總結(jié)了一些JS對(duì)象去重的多種方式,并通過(guò)代碼示例講解的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-09-09
  • layui導(dǎo)出Excel表格的方法代碼舉例

    layui導(dǎo)出Excel表格的方法代碼舉例

    使用了layui自帶的導(dǎo)出功能后,真的是超級(jí)便捷,下面這篇文章主要給大家介紹了關(guān)于layui導(dǎo)出Excel表格的方法代碼,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • JS動(dòng)態(tài)的把左邊列表添加到右邊的實(shí)現(xiàn)代碼(可上下移動(dòng))

    JS動(dòng)態(tài)的把左邊列表添加到右邊的實(shí)現(xiàn)代碼(可上下移動(dòng))

    在javascript前端開(kāi)發(fā)過(guò)程中經(jīng)常見(jiàn)到動(dòng)態(tài)的把左邊列表添加到右邊,基于js代碼怎么實(shí)現(xiàn)的呢?今天小編通過(guò)本文給大家介紹下js 左邊列表添加到右邊的實(shí)現(xiàn)方法,感興趣的朋友一起看看吧
    2016-11-11
  • 一文幫你理解PReact10.5.13源碼

    一文幫你理解PReact10.5.13源碼

    這篇文章主要介紹了一文幫你理解PReact10.5.13源碼,代碼簡(jiǎn)單易懂,對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • 20個(gè)實(shí)用的JavaScript技巧分享

    20個(gè)實(shí)用的JavaScript技巧分享

    這篇文章主要介紹了20個(gè)實(shí)用的JavaScript技巧分享,本文講解的都是開(kāi)發(fā)中總結(jié)出的編碼技巧、和最佳實(shí)踐,需要的朋友可以參考下
    2014-11-11
  • JavaScript省市聯(lián)動(dòng)實(shí)現(xiàn)代碼

    JavaScript省市聯(lián)動(dòng)實(shí)現(xiàn)代碼

    這篇文章主要介紹了JavaScript省市聯(lián)動(dòng)實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2014-02-02

最新評(píng)論