總價我想從選擇列表+複選框計算總價計算從複選框+選擇列表
這個代碼表示從列表中選擇元素的價格「電視」:
<script type="text/javascript">
$(document).ready(function() {
var cheap = false;
$('#tvs').change(function() {
var price = parseFloat($('.total').data('base-price')) || 0;
$('#tvs').each(function (i, el) {
price += parseFloat($('option:selected', el).data(cheap ? 'cheap' : 'price'));
console.log('x', price)
$('.total').val(price.toFixed(2) + '' + '$');
});
});
});
</script>
<input placeholder="0.00$" style=" width: 65px; border: 0px;" class="total" data-base-price="0" readOnly>
並顯示選中的複選框的價格驗證碼:
<script type="text/javascript">
function update_amounts_modal() {
var sum = 0.0;
$('form').each(function() {
var qty = $(this).find('.qty').val();
var price = $(this).find('.price').val();
var isChecked = $(this).find('.idRow').prop("checked");
if (isChecked){
qty = parseInt(qty, 10) || 0;
price = parseFloat(price) || 0;
var amount = (qty * price);
sum += amount;
}
});
$('.total-modal').text(sum.toFixed(2) + ' ' + '$');
$().ready(function() {
update_amounts_modal();
$('form .qty, form .idRow').change(function() {
update_amounts_modal();
});
});
</script>
<div id="subusers" class="total-modal">0.00 $</div>
我在這裏沒有看到問題。有什麼我們可以幫你做的嗎? – MakPo
是的,我想要一個代碼來計算這兩個總計 – musa94