选中不同复选框时,我在获取不同复选框的值时遇到了一点问题。这是我的代码
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.js"></script>
<script>
$(document).ready(function(){
$('input[type="checkbox"]').bind('click',function()
{
var waterdm = $('#waterdm').val();
$("#price").val(waterdm);
});
});
</script>
<p><input type="checkbox" id="waterdm" name="waterdm" value="10" />Water Damage</p>
<p><input type="checkbox" id="screendm" name="screendm" value="20" />Screen Damage</p>
<p><input type="checkbox" id="Chargerdm" name="Chargerdm" value="30" />Charger Damage</p>
<p><input type="checkbox" id="hdphdm" name="hdphdm" value="10" />Headphone Damage</p>
<p>
Calculated Price: <input type="text" name="price" id="price" />
</p>
我想要的是每当用户签入复选框时,我需要获取这些值并显示签入另一个输入框的每个复选框值的总和。这意味着我需要将每个复选框的值相加。当用户取消选中任何复选框时,应从该总数中减去该值。我没有足够的jquery经验。请帮我。