如何使用jQuery/JavaScript查找单选按钮值的总和?
我找到了以下教程并将其应用到我的代码中,但它对我不起作用。用户可以选择一个方案,并可根据自己的意愿下载一个49.99美元的个性化徽标。我想要一个标志的价格,如果是49.99美元,如果不是0.00美元,以增加对计划的选择,并有一个总价格的输出。然而,我在上一篇教程中发布的链接中的代码已经工作了,但是我的代码中有什么地方做错了 拨弄如何使用jQuery/JavaScript查找单选按钮值的总和?,javascript,jquery,Javascript,Jquery,我找到了以下教程并将其应用到我的代码中,但它对我不起作用。用户可以选择一个方案,并可根据自己的意愿下载一个49.99美元的个性化徽标。我想要一个标志的价格,如果是49.99美元,如果不是0.00美元,以增加对计划的选择,并有一个总价格的输出。然而,我在上一篇教程中发布的链接中的代码已经工作了,但是我的代码中有什么地方做错了 拨弄 您可以执行以下操作: $(document).ready(function(){ $("input[type=radio]").change(function
您可以执行以下操作:
$(document).ready(function(){
$("input[type=radio]").change(function(){
if ($("input[name=groupnine]:checked").val() && $("input[name=groupeight]:checked").val()){
p1 = $("input[name=groupnine]:checked").val().substring(1)*1;
p2 = $("input[name=groupeight]:checked").val().substring(1)*1;
$("#output").val("$"+(p1+p2));
}
else{
//alert('no')
}
// alert($(this).val());
})
});
检查此演示:发布您当前用于获取总和的代码(仅此代码)。
$(document).ready(function(){
$('input').iCheck({
checkboxClass: 'icheckbox_square-blue',
radioClass: 'iradio_square-blue',
increaseArea: '20%' // optional
});
// $('input').on('ifChecked', function(event){});
function calcprice() {
var sum = 0;
if(($(".btn-checkbox-choice").is(':checked')) && ($(".btn-checkbox- plan").is(':checked'))).each(function(){
sum += parseInt($(this).val(),10);
});
$("output[name=price]").val(sum);
}
$().ready(function(){
$("#output").change(function(){
calcprice()
});
});
});
$(document).ready(function(){
$("input[type=radio]").change(function(){
if ($("input[name=groupnine]:checked").val() && $("input[name=groupeight]:checked").val()){
p1 = $("input[name=groupnine]:checked").val().substring(1)*1;
p2 = $("input[name=groupeight]:checked").val().substring(1)*1;
$("#output").val("$"+(p1+p2));
}
else{
//alert('no')
}
// alert($(this).val());
})
});