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

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?微任務(wù)和宏任務(wù)講解

    JavaScript?微任務(wù)和宏任務(wù)講解

    這篇文章主要分享了JavaScript?微任務(wù)和宏任務(wù)講解,在js中,我們一般將所有的任務(wù)都分成兩類,一種是同步任務(wù),另外一種是異步任務(wù)。而在異步任務(wù)中,又有著更加細(xì)致的分類,那就是微任務(wù)和宏任務(wù),下面來(lái)一起學(xué)習(xí)js中的微任務(wù)和宏任務(wù)吧
    2021-12-12
  • ECMAScript5中的對(duì)象存取器屬性:getter和setter介紹

    ECMAScript5中的對(duì)象存取器屬性:getter和setter介紹

    這篇文章主要介紹了ECMAScript5中的對(duì)象屬性存取器:getter和setter介紹,事實(shí)上在除ie外最新主流瀏覽器的實(shí)現(xiàn)中,任何一個(gè)對(duì)象的鍵值都可以被getter和setter方法所取代,這被稱之為“存取器屬性”,需要的朋友可以參考下
    2014-12-12
  • ES6中定義類和對(duì)象的方法示例

    ES6中定義類和對(duì)象的方法示例

    這篇文章主要介紹了ES6中定義類和對(duì)象的方法,結(jié)合實(shí)例形式分析了ES6中類的定義、繼承、靜態(tài)方法、靜態(tài)屬性等相關(guān)操作技巧,需要的朋友可以參考下
    2019-07-07
  • JS實(shí)現(xiàn)禁止高頻率連續(xù)點(diǎn)擊的方法【基于ES6語(yǔ)法】

    JS實(shí)現(xiàn)禁止高頻率連續(xù)點(diǎn)擊的方法【基于ES6語(yǔ)法】

    這篇文章主要介紹了JS實(shí)現(xiàn)禁止高頻率連續(xù)點(diǎn)擊的方法,通過(guò)事件監(jiān)聽結(jié)合定時(shí)器實(shí)現(xiàn)針對(duì)高頻率點(diǎn)擊的限制操作,該功能基于ES6語(yǔ)法實(shí)現(xiàn),需要的朋友可以參考下
    2017-04-04
  • 微信小程序使用modal組件彈出對(duì)話框功能示例

    微信小程序使用modal組件彈出對(duì)話框功能示例

    這篇文章主要介紹了微信小程序使用modal組件彈出對(duì)話框功能,結(jié)合實(shí)例形式分析了微信小程序model組件相關(guān)屬性及事件響應(yīng)操作技巧,需要的朋友可以參考下
    2017-11-11
  • 使用開源工具制作網(wǎng)頁(yè)驗(yàn)證碼的方法

    使用開源工具制作網(wǎng)頁(yè)驗(yàn)證碼的方法

    這篇文章主要介紹了使用開源工具制作網(wǎng)頁(yè)驗(yàn)證碼的方法的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • Layer組件多個(gè)iframe彈出層打開與關(guān)閉及參數(shù)傳遞的方法

    Layer組件多個(gè)iframe彈出層打開與關(guān)閉及參數(shù)傳遞的方法

    今天小編就為大家分享一篇Layer組件多個(gè)iframe彈出層打開與關(guān)閉及參數(shù)傳遞的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-09-09
  • uniapp中uni-popup的具體使用

    uniapp中uni-popup的具體使用

    本文主要介紹了uniapp中uni-popup的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • js里的prototype使用示例

    js里的prototype使用示例

    Object對(duì)象是common的原型,Object對(duì)象的屬性和方法復(fù)制到了common上
    2010-11-11
  • js如何將輸入的文字部分獲取拼音首字母

    js如何將輸入的文字部分獲取拼音首字母

    這篇文章主要介紹了js如何將輸入的文字部分獲取拼音首字母問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05

最新評(píng)論

娱乐| 无极县| 古丈县| 左云县| 海林市| 宿迁市| 岑溪市| 平潭县| 乐平市| 阳江市| 武汉市| 芒康县| 闻喜县| 奉贤区| 林口县| 特克斯县| 闸北区| 临夏市| 墨竹工卡县| 长春市| 政和县| 哈密市| 蓬安县| 呼图壁县| 个旧市| 拜泉县| 邮箱| 大庆市| 舒兰市| 吕梁市| 堆龙德庆县| 三原县| 昭苏县| 洞口县| 高碑店市| 泰兴市| 循化| 运城市| 巴楚县| 茶陵县| 隆尧县|