<input type="checkbox" class="new_message" value="1">
<input type="checkbox" class="new_message" value="2" checked="checked">
<input type="checkbox" class="new_message" value="4" checked="checked">
total_score = $("input.new_message").checked.each(function(){
...?
});
总分应为6.我想添加同一类的所有检查值。
答案 0 :(得分:1)
你可以做这样的事情
var total_score = function () {
var x = 0 ;
$("input.new_message:checked").each(function(){
x += Number($(this).val());
});
return x ;
}
答案 1 :(得分:0)
启动计数器,然后在每次传递时递增。 $.each
不会返回任何内容。
var total_score = 0;
$("input.new_message:checked").each(function(){
total_score += parseInt($(this).val());
});
答案 2 :(得分:0)
这样的事情:
var total_score = 0;
$('input.new_message:checked').each(function(){
total_score += Number($(this).val());
});
答案 3 :(得分:-1)
var sum = 0;
$("input.new_message").each(function(){
if($(this).prop(checked)){
sum += $(this).val();
}
});