2014-04-16 53 views
1

我希望在选择它们时添加所有CheckBox的值并将它们显示为alert.I new with JQuery.Thanks in提前。如何添加复选框的值(整数)虽然选择复选框并使用JQuery同时显示它们...

+0

后你已经尝试了一些代码.. – Madhu

+0

请进一步细节 – lampdev

+0

\t \t \t \t \t \t \t \t

\t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t
这三个复选框当我选择他们两个人应该告诉我另外的价值观的复选框。 – sherubro

回答

0

试试这个....

<input type="checkbox" class="c" value=""/> 
<input type="checkbox" class="c" value=""/> 

<script> 
$(function(){ 
$(".c").change({ 
    $(this).attr("value","your value"); 
}) 
}); 
</script> 
0

你要这样呢?

$(":checkbox").on("change",function(){ 
    var total = 0; 
    $(":checkbox:checked").each(function(){ 
    total += +$(this).val(); 
    }); 
    alert(total); 
}); 

DEMO

+0

非常感谢。 – sherubro

0

这是你所需要的:

的代码上的jsfiddle粘贴在这里:fiddle

HTML:

<label>Select</label> 
<div> 
    <label> <input type="checkbox" value="1" name="language" id="One"> One </label> 
    <label > <input type="checkbox" value="2" name="language" id="Two"> Two </label> 
     <label > <input type="checkbox" value="3" name="language" id="Three"> Three </label> 

的jQuery:

var sumA = 0; 
$('input[type="checkbox"]').click(function(){ 

    sumA = 0; 
    $('input[type="checkbox"]:checked').each(function(i, elem){ 
     sumA = sumA + parseInt($(elem).val()); 
    }); 

    alert(sumA); 

}); 
相关问题