Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何组合所选价格和输入复选框价格Jquery?_Javascript_Jquery - Fatal编程技术网

Javascript 如何组合所选价格和输入复选框价格Jquery?

Javascript 如何组合所选价格和输入复选框价格Jquery?,javascript,jquery,Javascript,Jquery,我有一张结账单。其中有两个字段用于给出结帐的总金额。1个字段在选择标记中,第二个字段是输入类型复选框,当我选择和选项时,我想选中该复选框,并且复选框中的值应该组合起来,以给出总数 $(函数(){ $('.price input').change(函数(){ var价格=0; $('.price input')。每个(函数(){ 如果($(this).is(“:checked”)){ 价格+=parseInt($(this).attr(“值”),10); } }) $(“select.price”

我有一张结账单。其中有两个字段用于给出结帐的总金额。1个字段在选择标记中,第二个字段是输入类型复选框,当我选择和选项时,我想选中该复选框,并且复选框中的值应该组合起来,以给出总数

$(函数(){
$('.price input').change(函数(){
var价格=0;
$('.price input')。每个(函数(){
如果($(this).is(“:checked”)){
价格+=parseInt($(this).attr(“值”),10);
}
})
$(“select.price”).change(函数(){
var selectedPrice=$(this).children(“选项:selected”).val();
document.getElementById(“totalPrice”).innerHTML=selectedPrice;
});
$(“.totalPrice”).text(价格);
});
})

@朗(“字数”):
@lang('选择单词')
@foreach($wordPrice作为$wPrice)
{{$wPrice->page_quantity}单词
@endforeach

我在Select和input中都添加了class.ajx,以处理在同一函数中对两个值所做的更改

$(document).on('change','.ajx',function(){
如果($($input.price input:checked”).is(“:checked”)&&($($select.price”).val()!=''){
var价格=0;
price+=parseInt($(“select.price”).val(),10);
$('.price input')。每个(函数(){
如果($(this).is(“:checked”)){
价格+=parseInt($(this).attr(“值”),10);
}
});
$(“.totalPrice”).empty().text(price);
}
});

价格:
选择价格
1.
2.
3.

@calvin nunes你能帮忙吗?老实说,我不太明白你的问题,先生,我有一张结账表。其中有两个字段用于给出结帐的总金额。1个字段在中,第二个是输入类型复选框,当我选择和选项并选中复选框时,应组合这些值以给出总数。您希望使用价格输入复选框吗?对于最终不同的值,这里是否缺少乘法?先生,我使用的是foreach。那么1不够?不起作用。它只使用select not COMPINGING bothUser的值来选择一个数量,该数量将乘以复选框字段(此处为12)的值!是吗?没有sir用户会选择将应用的价格。checbox价格将作为附加功能添加到产品价格中对不起,我读了您代码中的数量,我理解它是一个数量,应该乘以。我更新了它以执行添加。非常感谢,先生,但忽略了foreach复选框功能,我尝试将每个复选框放置在不同的行中,但不起作用