zoukankan      html  css  js  c++  java
  • jQuery之checkbox相关操作

    例子:

    <!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 http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    <script src="jquery.min.js">
    </script>
    </head>
    
    <body>
    <input type="checkbox" id="aa"  />全选<br />
    <input type="checkbox" class="bb" value="1"  />方式一
    <input type="checkbox" class="bb"  value="2" />方式二
    <input type="checkbox" class="bb"  value="3" />方式三
    <input type="checkbox" class="bb"  value="4"/>方式四
    
    <input type="button" value="取值" id="cc" /><br />
    <input type="text" id="BB" />
    <input type="button" value="选中" id="dd" />
    
    </body>
    </html>

    一:选中某个checkbox,点击取值按钮,获取checkbox的value值

    <script>
        $("#cc").click(function () //取checkbox中的值
        {
            var xx = $(".bb");
            for(var i = 0;i<xx.length;i++)
            {
                if(xx.eq(i).prop("checked"))//也可以用xx.eq(i)[0].checked
                {
                    alert(xx.eq(i).val());
                }
            }
        });
    </script>

    二:在文本框中输入某个checkbox的value值,点击选中,实现某个checkbox被选中

    <script>
        $("#dd").click(function () //设置某项选中
        {
            var input = $("#BB").val();
            var xx = $(".bb");
            xx.prop("checked",false);
            for(var i = 0;i<xx.length;i++)
            {
                if(xx.eq(i).val()==input)
                {
                    xx.eq(i).prop("checked",true);
                }
            }
        })
    </script>
  • 相关阅读:
    gcc编译时头文件和库文件搜索路径
    vim 使用
    stdlib.h stdio.h
    sys/types.h fcntl.h unistd.h sys/stat.h
    gcc 使用
    grep 正则表达式
    firefox
    CentOS7 屏幕亮度的命令行管理
    linuxqq
    rpm 与 yum 源
  • 原文地址:https://www.cnblogs.com/Itwonderful/p/5492100.html
Copyright © 2011-2022 走看看