이 코드는 컨테이너 표시 및 숨기기 작업에서 완벽하게 작동하지만 계산에서 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