このコードは、コンテナの公開と非表示の機能で完全に機能しますが、計算によってNaNが生成されます。私はJQueryで数学を試したことがありませんでした。NaNの結果を生成するJQueryの計算
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);
});
$(':not(:checked)').each(function(){
$('#product_' + this.alt).css('display','none');
$('#product_quantity_PRI_' + this.alt).val('0');
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);
}); (括弧なし) }
マーベラス
.val
の(.valするsuppost .valではありませんか)?または私は私の脳には錆びています。 – raRaRa