我有一個簡單的函數,監視在兩個下拉字段「變化」,然後乘以這兩個值來顯示的總和,其在使用實時更新形成。相乘兩個下拉值生成NaN與一個值
使用bootstrap selectpicker - 沒有默認選擇,因此在下拉字段中進行選擇之前沒有值。
當下拉選擇中的第一個選中時,檢測到更改並將該值與非值相乘。從而導致NaN輸出。
只有在選擇了兩個下拉字段後,如何才能輸出總數?
<label>Group Size</label>
<select class="selectpicker group calculate" id="group" name="group" data-rule-required="true" title="Choose Group Size...">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
<label>Price</label>
<select class="selectpicker price calculate" id="price" name="price" data-rule-required="true" title="Choose Price...">
<option value="10">Option A: $10</option>
<option value="20">Option B: $20</option>
<option value="30">Option B: $30</option>
</select>
<label>Total Sum:</label>
<input name='total' id='total' disabled='true' data='' />
$('.calculate').change(function(){
var group = parseInt($('.selectpicker.group').val());
var price = parseInt($('.selectpicker.price').val());
var total = group * price;
$('#total').val('$' + total);
});
楠錯誤:
'如果{$( '#total')。val('$'+ total)};' –
woops忘了那個感謝remindi ng me –