• 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>

  • 相关阅读:
    create-react-app 修改 webpack output.publicPath
    洛谷 P1282 多米诺骨牌 (01背包)
    UVa 1627
    UVa 1626
    UVa 11584
    UVa 11400
    UVa 116
    UVa 1347 Tour (dp)
    树形背包小结
    数据流图题目一
  • 原文地址:https://www.cnblogs.com/Fancy1486450630/p/10136308.html
Copyright © 2020-2023  润新知