【发布时间】:2020-07-18 11:17:48
【问题描述】:
我想在点击其中一个时添加价格
<div class="col-12 col-sm-9 col-md-9 col-lg-8">
<select class="form-control" type="text" value="">
<option value="0">Not Required</option>
<option value="50">Before Care only(6am to 9am)</option>
<option value="60">After Care Only (5pm to 7pm)</option>
<option value="110">Both</option>
</select>
</div>
应该将其添加到购物车中
<h4 class="price" id="prictot">{{$cdetail ->c_price}}</h4>
<form action="{{ route('/payment') }}" id="theForm" method="POST">
@csrf
<input type="hidden" id="price" name="price" value="{{$cdetail ->price}}"><br>
<button type="submit" class="btn radius-xl text-uppercase">Buy This Courses</button>
</form>
使用ajax获取价值并放入“prictot”
<script>
$(document).ready(function() {
$("#priceadd").on('change', function () {
var optionText = $("#priceadd option:selected").val();
realprice=document.getElementById("prictot").innerHTML
document.getElementById("prictot").innerHTML = optionText
});
});
</script>
【问题讨论】:
-
<h4>内部已经存在的价格设为 10,然后如果用户选择Before Care only(6am to 9am),那么这将总计为:10 +50 = 60 但如果用户再次将选择更改为After Care Only (5pm to 7pm)然后价格将从h4(60) 中获取并添加总计,或者之前的总计 (10) 应获取并添加新的选择价格? -
请添加你的答案,我会混淆先生
-
我得到这样的值,但不知道为什么不将它们相加..