我有一個下拉,具有不同美元金額的表單... $ 50,$ 100等問題是jQuery不承認$ 50爲50,我無法弄清楚如何使用正則表達式或其他方法來過濾$ 50前面的美元符號,這樣我就可以乘以兩個值(即*輸入字段)。如何乘以一個下拉表單字段與文本字段使用jQuery
兩個值相乘後,我試圖將總數追加到總數爲id的範圍。
編輯:我不能編輯HTML。
HTML:
<span class="Amount">
<select name="Amount" class="wpcf7-form-control wpcf7-select">
<option value="$50">$50</option>
<option value="$75">$75</option>
<option value="$100">$100</option>
<option value="$150">$150</option>
<option value="$300">$300</option>
</select>
</spa>
<span class="Qty">
<input type="text" name="Qty" size="2" maxlength="2">
</span>
<span id="total">total: </span>
JS:
$('.Qty input').keyup(function() {
var quantity = parseFloat($(this).val());
//this returns NaN
var dollars = $('span.Amount select').val();
$('#total').text((quantity * dollars));
});
當下拉改變時,我該如何使它倍增? –
@KeganQuimby查看更新 – Musa
非常感謝! JS noobie ...應該包裝在一個函數年前.. thx –