zoukankan      html  css  js  c++  java
  • jQuery实现获取选中复选框的值

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8">
    <title>Jquery复选框练习</title>
    <!-- 引入jQuery,引入你自己的jQuery文件 -->
    <script type="text/javascript" src="jquery.min.js" ></script>
    </head>
    <body>
    <div>
    <p>选择要购买的水果</p>
    <ul id="fruit">
    <li><input type="checkbox" name='message' value="001"/>苹果</li>
    <li><input type="checkbox" name='message' value="002"/>雪梨</li>
    <li><input type="checkbox" name='message' value="003"/>芒果</li>
    <li><input type="checkbox" name='message' value="004"/>菠萝</li>
    </ul>
    <input type="checkbox" id="All"/>
    <button id="checkAll">全选</button>
    <button id="nothing">全不选</button>
    <button id="reverseAll">反选</button>
    <button class="chooseFruit">购买</button>

    <script type="text/javascript">

    <!-- 选择全部/全不选 -->
    $("#All").click(function(){
    if("this.checked"){
    $("#fruit :checkbox").prop("checked", true);
    }else{
    $("#fruit :checkbox").prop("checked", false);
    }
    });

    <!--选择全部-->
    $("#checkAll").click(function(){
    $("#fruit :checkbox").prop("checked", true);
    });

    <!--全不选-->
    $("#nothing").click(function(){
    $("#fruit :checkbox").prop("checked", false);
    });

    <!--反选-->
    $("#reverseAll").click(function(){
    $("#fruit :checkbox").each(function(i){
    $(this).prop("checked", !$(this).prop("checked"));
    });
    });

    <!--获取选中复选框的值-->
    $(".chooseFruit").click(function(){
    var arr = new Array();
    $("#fruit input:checkbox[name='message']:checked").each(function(i){
    arr[i] = $(this).val();
    });
    var vals = arr.join(",");
    console.log(vals,222);
    });
    </script>
    </div>
    </body>
    </html>

  • 相关阅读:
    Python中的返回函数与闭包
    Python的高阶函数小结
    Python的生成器Generator小结
    Vim插件YCM的安装
    用Vundle管理Vim插件
    声卡(Sound Card)基本概念
    Linux中Source的用法
    js 的执行过程
    mongoose@4.5.2的eachAsync bug
    [mongodb] MMAP 和wiredTiger 的比较
  • 原文地址:https://www.cnblogs.com/Fancy1486450630/p/10136308.html
Copyright © 2011-2022 走看看