如果容器 Div 设置为显示块,我正在考虑如何通过 jQuery 将具有特定名称的所有输入值相加。
东西链接if ($('#product_' + this.alt).css('display','block')) {
然后它需要加起来.each
像这样获取输入。
$('#product_price_total_PRI_' + this.alt).val
关于如何将所有这些放在一起的任何想法?
编辑:
显然我应该澄清一下。包含在多个复选框和单选按钮的 alt 标记中的是一个 ID,它对应于隐藏容器和字段的 ID。因此,被选中的按钮和复选框的组合决定了哪些隐藏区域是可见的,如此处所示。
function product_analysis_global() {
$(':checked').each(function(){
$('#product_' + this.alt).css('display','block');
$('#product_quantity_PRI_' + this.alt).val(this.value);
var quantity = $('#product_quantity_PRI_' + this.alt).val();
var price = $('#product_price_PRI_' + this.alt).val();
var duration = $('#product_duration_PRI_' + this.alt).val();
var dives = $('#product_dives_PRI_' + this.alt).val();
var hire = $('#product_quantity_PRI_' + this.alt).val();
$('#product_price_total_PRI_' + this.alt).val(price * quantity);
$('#product_duration_total_PRI_' + this.alt).val(duration * quantity);
$('#product_dives_total_PRI_' + this.alt).val(dives * quantity);
$('#product_hire_total_PRI_' + this.alt).val(hire * quantity);
});
我需要的是一个名为“GT_grand_total”的字段,它是'#product_price_total_PRI_' + this.alt).val()'
仅当面板'#product_' + this.alt
可见时该区域的所有字段的总和。