gpt4 book ai didi

jquery - 如何使用jquery动态获取总计

转载 作者:行者123 更新时间:2023-12-01 03:17:26 25 4
gpt4 key购买 nike

我有国籍及其相关酒店房间价格的下拉列表。现在我想动态添加显示的价格并将其输出。

<div class="Total"></div>
<div class="rum_name">Room name</div>
<div class="nationality">
<select class="sel_nationality" name="nationality">
<option roomprice="30" value="63">SAARC</option>
<option roomprice="50" selected="selected" value="65">American/ European</option>
<option roomprice="45" value="67">Japnese/ Korean</option>
<option roomprice="38" value="69">All Others</option>
</select>
<div class="Price">
Price:
<span class="selectedPrice"></span>
</div>
</div>
<script type="text/javascript">
$(document).ready(function(){
var total = 0;
$('.sel_nationality').change(function(){
$price = $('option:selected', this).attr('roomprice');
$parent = $(this).parents('.nationality');
$parent.find('span.selectedPrice').text($price);
$tot_price = $(this).val();
$(this).each(function(){
total += parseInt(this.value);
})
$('.Total').text(total);
})
})
</script>

可能有超过 1 个房间,每个房间都有上述选项。现在我想根据输出的价格动态更改总数。谢谢

最佳答案

好吧,伙计们,我想我无法向您提供有关我的问题的正确想法,但我找到了解决方案。

<script type="text/javascript">
$(document).ready(function(){
var total = 0;
$('.selectedPrice').each(function(){
total = +$(this).text()+ total;
});
$('.Total').text(total);
$('.sel_nationality').change(function(){
$price = $('option:selected', this).attr('roomprice');
$parent = $(this).parents('.nationality');
$parent.find('span.selectedPrice').text($price);
var total = 0;
$('.selectedPrice').each(function(){
total = +$(this).text()+ total;
});
$('.Total').text(total);

})


})
</script>

无论如何,感谢你们宝贵的时间,如果我无法给你们这个想法,我们深表歉意。

关于jquery - 如何使用jquery动态获取总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14038717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com