zoukankan      html  css  js  c++  java
  • jQuery之五:CheckBox控制

    1 内容Html

    <form method="post" action="">
    你爱好的运动是?
    <br/>
    <input type="checkbox" name="items" value="足球"/>足球
    <input type="checkbox" name="items" value="篮球"/>篮球
    <input type="checkbox" name="items" value="羽毛球"/>羽毛球
    <input type="checkbox" name="items" value="乒乓球"/>乒乓球
    <br/>
    <input type="button" id="CheckedAll" value="全 选"/>
    <input type="button" id="CheckedNo" value="全不选"/>
    <input type="button" id="CheckedRev" value="反 选"/>

    <input type="button" id="send" value="提 交"/>
    </form>

    2 格式CSS

    3 控制

     <script src="../scripts/jquery-1.3.1.js" type="text/javascript"></script>
    <script type="text/javascript">
    $(function(){
    //全选
    $("#CheckedAll").click(function(){
    $(
    '[name=items]:checkbox').attr('checked', true);
    });
    //全不选
    $("#CheckedNo").click(function(){
    $(
    '[type=checkbox]:checkbox').attr('checked', false);
    });
    //反选
    $("#CheckedRev").click(function(){
    $(
    '[name=items]:checkbox').each(function(){
    //此处用JQ写法颇显啰嗦。体现不出JQ飘逸的感觉。
    //$(this).attr("checked", !$(this).attr("checked"));

    //直接使用JS原生代码,简单实用
    this.checked=!this.checked;
    });
    });
    //输出值
    $("#send").click(function(){
    var str
    ="你选中的是:\r\n";
    $(
    '[name=items]:checkbox:checked').each(function(){
    str
    +=$(this).val()+"\r\n";
    })
    alert(str);
    });
    })

    </script>

    以上内容节选自:《锋利的jQuery》

  • 相关阅读:
    django2.0+连接mysql数据库迁移时候报错
    微信小程序路由跳转
    洛谷P3144 [USACO16OPEN]关闭农场Closing the Farm
    洛谷P3143 [USACO16OPEN]钻石收藏家Diamond Collector
    洛谷P2677 超级书架 2
    洛谷P2676 超级书架
    洛谷P3146 [USACO16OPEN]248
    洛谷P1396 营救
    洛谷P1772 [ZJOI2006]物流运输
    P3102 [USACO14FEB]秘密代码Secret Code
  • 原文地址:https://www.cnblogs.com/zjwei55/p/2152642.html
Copyright © 2011-2022 走看看