jQuery获取复选框被选中的个数及值

获取复选框被选中值

 代码如下 复制代码

<input type="button" id="btn5" value="获得选中的所有值">
<input type="text" name="dd" id="dd" size="50" />
$("#btn5").click(function(){
var str="";
$("[name='checkbox'][checked]").each(function(){
str+=$(this).val()+",";
})
$("#dd").val(str)
})

JQuery获取被选中复选框checkbox的个数

通过jQuery获取checkbox选中项的个数,需要用到jQuery的size()方法或length属性,下面的例子是通过length属性获得checkbox选中项的个数

 代码如下 复制代码
<ol>
  
  <li><input type="checkbox" name="test" /> 看电视</li>
  
  <li><input type="checkbox" name="test" /> 看电影</li>
  
  <li><input type="checkbox" name="test" /> 上网</li>
  
  <li><input type="checkbox" name="test" /> 爬山</li>
  
  <li><input type="checkbox" name="test" /> 游乐场</li>
  
  <li><input type="checkbox" name="test" /> 逛街</li>
  
  <li><input type="checkbox" name="test" /> 聚会</li>
  
 </ol>
 
 <p><input type="button" id="count" value="有多少CheckBox被选中了?" />
 
 <script type="text/javascript">
  $(document).ready(function(){ 
   
   $('input[type=checkbox]').click(function(){
    $(this).attr('disabled','disabled');
    if($("input[name='test']:checked").length >= 3)
    {
     $("input[name='test']").attr('disabled','disabled');
    }
   });
   
   $("#count").click(function(){
    $('input').live('click',function(){
           alert($('input:checked').length);
       });
   })
  })
 </script> })
 })
</script>

上面我是把代码分开了,下面我们写成一个实例

 代码如下 复制代码

<form action="" name="myform" id="myform" method="post">
        <input type="checkbox" name="id" value="1" /><br />
        <input type="checkbox" name="id" value="2" /><br />
        <input type="checkbox" name="id" value="3" /><br />
        <input type="button" value="提交" id="btn" />
    </form>
    <script type="text/javascript">

        $("#btn").click(function(){

            var id = $("input[name='id']:checked");
            var idvalue = id.val();//值

            var idl = id.length;//个数

            alert(idvalue);

             alert(idl);

        })
</script>

 

时间: 2024-10-03 16:40:14

jQuery获取复选框被选中的个数及值的相关文章

Jquery获取复选框被选中值的简单方法

这篇文章介绍了Jquery获取复选框被选中值的简单方法,有需要的朋友可以参考一下   复制代码 代码如下: <input type="button" id="btn5" value="获得选中的所有值"> <input type="text" name="dd" id="dd" size="50"  /> $("#btn5"

jquery获取复选框被选中的值

 这篇文章主要介绍了jquery获取复选框被选中的值的方法,需要的朋友可以参考下  代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">  <html>  <head>  <mce:style><!--    --></mce:style&

jQuery获取复选框被选中数量及判断选择值的方法详解_jquery

本文实例讲述了jQuery获取复选框被选中数量及判断选择值的方法.分享给大家供大家参考,具体如下: 获取复选框被选中值 <input type="button" id="btn5" value="获得选中的所有值"> <input type="text" name="dd" id="dd" size="50" /> $("#btn5&

jquery获取复选框被选中的值_jquery

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <mce:style><!-- --></mce:style><style mce_bogus="1"> &l

Jquery获取复选框被选中值的简单方法_jquery

复制代码 代码如下: <input type="button" id="btn5" value="获得选中的所有值"><input type="text" name="dd" id="dd" size="50"  />$("#btn5").click(function(){          var str="&q

动态获取复选框checkbox选中个数的jquery代码_jquery

今天碰到"jquery动态获取复选框checkbox选中的个数",首先看下面例子: 复制代码 代码如下: <input type="checkbox" checked="checked">python<br> <input type="checkbox" checked="checked">java<br> <input type="check

基于jQuery实现复选框是否选中进行答题提示_jquery

最近是在项目需求中遇到的功能点,根据用户选择的选项给出相应的提示,下面给出了测试程序的效果图,看看是不是很满意,如果大家觉得还不错,请继续查看全文. 一.实现的原理: 第一步:判断用户选择哪一项,即哪个复选框被选中 第二步:根据复选框的选中情况给出相应的提示 二.下面来看主体程序: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title&

jquery判断复选框是否选中进行答题提示特效_jquery

本文实例讲述了jquery判断复选框是否选中进行答题提示特效代码.分享给大家供大家参考.具体如下: 运行效果截图如下: 具体代码如下: 一.实现的原理: 第一步:判断用户选择哪一项,即哪个复选框被选中 第二步:根据复选框的选中情况给出相应的提示 二.下面来看主体程序: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <

jquery获取复选框checkbox的值实现方法_jquery

jQuery API : each(callback)::以每一个匹配的元素作为上下文来执行一个函数. :checked :匹配所有选中的被选中元素(复选框.单选框等,不包括select中的option) js: //js获取复选框值 var obj = document.getElementsByName("interest");//选择所有name="interest"的对象,返回数组 var s='';//如果这样定义var s;变量s中会默认被赋个null值